这也是最近用到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 点击下载
下载zip
解压 (我是解压到C盘)
在此目录下shift+鼠标右击 有一个在此处打开命令行,会看到一下画面
启动Redis 服务 命令:redis-server.exe redis.windows.conf
这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。这是redis 所需要的jar
封装的Redis
基本的配置已经结束,现在我们来看一下测试的结果。
测试代码 运行结果如下
运行结果如下
说明已经请求成功
下面我们在看一下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下的数据