Redis 作为二级缓存

作者: 哈士奇的乐趣 | 来源:发表于2017-03-07 11:37 被阅读1291次

    这也是最近用到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下的数据

    等等 就不一一列出了 如果喜欢,请点个喜欢。谢谢大家的支持与建议。大家一起交流学习。

    相关文章

      网友评论

        本文标题:Redis 作为二级缓存

        本文链接:https://www.haomeiwen.com/subject/fxfmgttx.html