redis

    xiaoxiao2021-03-25  52

    一、简介

    Redis 是 Remote Dictionary Server(远程数据服务)的缩写

    Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。

    Redis从它的许多竞争继承来的三个主要特点:

    ·         Redis数据库完全在内存中,使用磁盘仅用于持久性。

    ·         相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。 String list set zset hash

    ·         Redis可以将数据复制到任意数量的从服务器。

    Redis 优势

             异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。

             支持丰富的数据类型Redis支持最大多数开发人员已经知道像列表list,集合set,有序集合zsetsort set,散列数据类型hash。这使得它非常容易解决各种各样的问题,因为我们知道哪些问题是可以处理通过它的数据类型更好。

             操作都是原子性:所有Redis操作是原子的,这保证了如果两个客户端同时访问的Redis服务器将获得更新后的值。

            多功能实用工具:Redis是一个多实用的工具,可以在多个用例如缓存,消息,队列使用(Redis原生支持发布/订阅),任何短暂的数据,应用程序,如Web应用程序会话,网页命中计数等。

    二、Redis与memcache的对比

    1. redis不仅仅支持简单的k/v类型的数据,同时还是list,set,zset,hash等数据结构的存储

    2.redis支持master-slave(主从模式)应用

    3.redis支持数据持久化

    4.redis单个value的最多限制是512GB,而memcache的最大限制是1MB

     三、Redis的安装和部署

    linux下redis的安装和部署

    http://blog.csdn.net/ldm19880906/article/details/61630109

    Linux下php安装redis扩展

    http://blog.csdn.net/ldm19880906/article/details/61630263

    windows下redis的安装使用

    http://blog.csdn.net/ldm19880906/article/details/61630583

    在windows下为PHP5.5安装Redis扩展

    http://blog.csdn.net/ldm19880906/article/details/61630679

    四、Redis的简单使用

    开启一个命令行窗口进入redis目录下(注意修改自己的ip

    1.      redis-cli.exe -h 192.168.10.61 -p 6379 

     

    常用指令

    Set key value

    Get key

    Setex key time value  设置有过期时间的字符串

    Lpush key value 头部添加

    Rpop key 尾部获取

    Llen 获取list长度

    Lrange key start end 获取指定区间内的值

    Rpush key value 尾部添加

    Lpop key 头部获取

     

     

     

     

     

     

     

    转载请注明原文地址: https://ju.6miu.com/read-36297.html

    最新回复(0)