微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

redis学习记录

定位 容错 扩容 sharding技术来管理 主从复制: 1,哨兵模式,服务端,客户端 利用中间件代理 主从复制: 工作原理,Slave从节点服务启动并链接到Master之后,它将主动发送一个SYNC命令。 Master服务主节点收到同步命令后将启动后台存盘进程,同时收集所有接收到的用于修改数据集命令, 在后台进程执行完毕后,Master将传送整个数据库文件到Slave,以完成一次完全同步。 而Slave从节点服务在接收到数据之后将其存盘并加载到内存中。 此后,Master主节点继续将所有已经收集到的修改命令,和新的修改命令依次传送给Slaves, Slave将在本次执行这些数据修改命令,从而达到最终的数据同步。

哨兵模式: 从2.6版本开始提供,2.8之后才稳定。

redis常用函数: setex: 将value关联到key,并将key的生存时间设置为以秒为单位。

hdel:删除哈希表key中的一个或多个指定域,不存在的域将被忽略。 hdel 域(key) value1

decr:将key中存储的数字值减一,可以到负数,value不是数字的会报错。 decr key

sRem: 移除集合key中的一个或多个member元素,不存在的会忽略。 srem key value1 value2 setnx: 给不存在的key设置值,如果存在不做任何操作 setnx key "value1"

hincrby :为哈希表key中的域field的值加上增量的数字,可以是负数,负数相当于减去,value不是数字的会报错 hencrby key value1 200

sadd : 将一个或多个member元素加入到集合key当中,忽略已存在的。 sadd key "value1" "value2"

zscore : 返回有序集key中,成员member的score值。 zscore 集合

key llen:返回列表key的长度。 llen key

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐