这也是最近用到Redis做二级缓存,然后找文档,最后整理出来的。本人测试,是通过的状态,如果您有更好的建议或者方法。大家可以一起交流。

简介

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的Key-Value 数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:

1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。

2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。

3、Redis支持数据的备份,即master-slave模式的数据备份。

下面开始Redis 之旅

一、安装 Redis

点击下载:Redis 点击下载

二进制搭建redis哨兵模式 redis 二进制存储_二进制搭建redis哨兵模式

下载zip

解压 (我是解压到C盘)

二进制搭建redis哨兵模式 redis 二进制存储_数据_02


在此目录下shift+鼠标右击 有一个在此处打开命令行,会看到一下画面

二进制搭建redis哨兵模式 redis 二进制存储_Redis_03

启动Redis 服务 命令:redis-server.exe redis.windows.conf

二进制搭建redis哨兵模式 redis 二进制存储_数据_04


这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。这是redis 所需要的jar

二进制搭建redis哨兵模式 redis 二进制存储_Redis_05


封装的Redis

二进制搭建redis哨兵模式 redis 二进制存储_二进制搭建redis哨兵模式_06

基本的配置已经结束,现在我们来看一下测试的结果。

测试代码 运行结果如下

二进制搭建redis哨兵模式 redis 二进制存储_二进制搭建redis哨兵模式_07


运行结果如下

二进制搭建redis哨兵模式 redis 二进制存储_Redis_08


说明已经请求成功

下面我们在看一下redis 服务器中 是否存在"http://www.baidu.com"的key值

很显然 我们的测试是通过的。

如果我们再次请求,只要key值一样 它就会从redis 数据库中去查找这个key ,当然,只要是数据库,都跑不掉增删改的操作。那我们该如何去增删改呢 很简单 ,大家一起来看看下面的例子。

是不是瞬间明白了 redis 只有get set 两个方法 是对数据的操作。

ps:我们来看一下redis 的数据库 的基本命令

1.开启服务器 window

redis-server.exe redis.windows.conf

2.查询所有的key

redis-cli keys *  记住空格

3.清空所有的数据

redis-cli flushall 删除所有

redil-cli flushdb 删除这个db下的数据