-
Redis事务
Wednesday, January 17, 2018
概述 事务可以一次执行多个命令,并且带有以下两个重要保证: 事务是一个单独的隔离操作 事务中的所有命令都会序列化并按顺序执行,事务在执行过程中,不…
-
Redis发布订阅
Wednesday, January 17, 2018
概述 发布订阅(pub/sub)是一种消息通讯模式,发布者发布消息,订阅者接收消息. 客户端订阅频道channel1 新消息发送到频道channe…
-
Redis命令-Hash
Tuesday, January 16, 2018
hset [key] [filed1] [value1] … [fieldn] [valuen] 将一个或多个field-value对设置到哈希表中,此命令会覆盖哈希表中已存在的字段,返回新创建的字段数量. Redis 2.4 版本以前只能写…
-
Redis命令-ZSet
Tuesday, January 16, 2018
zadd key [score1] [member1] … [scoren] [membern] 将一个或多个成员及其分数插入有序集合 如果成员已存在,则更新分数值,并通过重新插入的方式保证位置正确 key不存在时先创建有序集合…
-
Redis命令-Set
Tuesday, January 16, 2018
sadd [key] [member1] [member2] … [membern] 向指定key中添加一个或多个元素,如果key不存在,则会先创建key,已经存在于集合中的元素将会被忽略 如果key存在且不是集合类…
-
Redis命令-List
Tuesday, January 16, 2018
lpush [key] [value1] [value2] … [valuen] 将一个或多个值插入给定key头部,如果key不存在,会创建再插入,当key存在且不是list类型时,会返回一个错误 Redis 2.4 版本以前只…
-
Redis命令-String
Tuesday, January 16, 2018
set [key] [value] 设定给定key的值,如果key已存在则会覆盖,并且无视类型 Redis 2.6.12 以前的版本,set命令总是返回 OK Redis 2.6.12 版本开始,只有设置成功时才会返回 OK #…
-
Redis命令-常规
Monday, January 15, 2018
redis-server 启动服务器 vagrant@homestead:~$ sudo /etc/init.d/redis-server [start|stop|restart] redis-cli 连接服务器,可选参数有 -h(Host) -p[Port] -a[AuthPassword] vagrant@homestead:~$ redis-cli -h 127.0.0.1 -p 6379 -a foobar ping ping命令可用于检测redis实例是否存活,如果存活则显示PONG vagrant@homestead:~$ redis-cli…
-
Redis配置项
Monday, January 15, 2018
daemonize [no|yes] Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 # By default Redis does not run as a daemon. Use 'yes' if you need it. # Note that Redis will write a pid file in…
-
Redis学习笔记
Monday, January 15, 2018
简介 Redis 是一个开源免费高性能的 key-value 数据库,也是常见的 NoSql 数据库,和其它类似产品相比(主要是 Memcache )相比有三个优点: 支持数据持久化,可以将内存中数据保存…