redis学习记录

2021/8/3 19:06:01

本文主要是介绍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



这篇关于redis学习记录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程