Redis
fearhai
世界上没有做不成的事,只有坚持不下去的人!
展开
-
Redis数据string操作
stringstring是redis最基本的类型 最大能存储512MB数据 string类型是二进制安全的,即可以为任何数据,比如数字、图片、序列化对象等命令设置设置键值set key value设置键值及过期时间,以秒为单位SETEX key seconds value设置多个键值MSET key value [key value ...]获取...翻译 2018-09-05 16:51:05 · 135 阅读 · 0 评论 -
Redis数据的键操作和hash操作
键查找键,参数支持正则KEYS pattern判断键是否存在,如果存在返回1,不存在返回0EXISTS key [key ...]查看键对应的value的类型TYPE key删除键及对应的值DEL key [key ...]设置过期时间,以秒为单位 创建时没有设置过期时间则一直存在,直到使用使用DEL移除EXPIRE key seconds查...翻译 2018-09-05 17:00:43 · 424 阅读 · 0 评论 -
Redis数据的list操作
list列表的元素类型为string 按照插入顺序排序 在列表的头部或者尾部添加元素命令设置在头部插入数据LPUSH key value [value ...]在尾部插入数据RPUSH key value [value ...]在一个元素的前|后插入新元素LINSERT key BEFORE|AFTER pivot value设置指定索引的元素值 ...翻译 2018-09-06 09:49:04 · 1893 阅读 · 0 评论 -
Redis数据的set操作和zset操作
set无序集合 元素为string类型 元素具有唯一性,不重复命令设置添加元素SADD key member [member ...]获取返回key集合所有的元素SMEMBERS key返回集合元素个数SCARD key其它求多个集合的交集SINTER key [key ...]求某集合与其它集合的差集SDIFF key [ke...翻译 2018-09-06 09:57:04 · 3478 阅读 · 0 评论 -
Redis发布订阅
发布订阅发布者不是计划发送消息给特定的接收者(订阅者),而是发布的消息分到不同的频道,不需要知道什么样的订阅者订阅 订阅者对一个或多个频道感兴趣,只需接收感兴趣的消息,不需要知道什么样的发布者发布的 发布者和订阅者的解耦合可以带来更大的扩展性和更加动态的网络拓扑 客户端发到频道的消息,将会被推送到所有订阅此频道的客户端 客户端不需要主动去获取消息,只需要订阅频道,这个频道的内容就会被推...翻译 2018-09-06 10:12:11 · 107 阅读 · 0 评论 -
Redis连接操作
运行启动服务器:在桌面目录redis-server按ctrl+c停止启动客户端:在新终端中运行如下代码redis-cli运行命令pingset 'a' '123'当添加键值后,发现在当前运行的目录下,创建了一个文件:dump.rdb,这个文件用于将数据持久化存储 1.需要启动指定ip地址的客户端redis-cli -h ip地址2.基本配置...翻译 2018-09-06 10:28:55 · 957 阅读 · 0 评论 -
Redis主从配置
主从配置一个master可以拥有多个slave,一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构 比如,将ip为192.168.1.10的机器作为主服务器,将ip为192.168.1.11的机器作为从服务器 设置主服务器的配置bind 192.168.1.10设置从服务器的配置 注意:在slaveof后面写主机ip,再写端口,而且端口必须写b...翻译 2018-09-06 10:58:09 · 106 阅读 · 0 评论 -
Redis和Pytnon交互
安装mysql模块sudo pip install redis使用源码安装unzip redis-py-master.zipcd redis-py-mastersudo python setup.py install引入模块import redis连接try: r=redis.StrictRedis(host='localhost',port=6379)...原创 2018-09-06 21:52:16 · 153 阅读 · 0 评论