Redis是一个key-value存储系统,是一个分布式缓存数据库、非关系型数据库
C/S架构(redis-cli,redis-server)
redis-cli -h ip -p 6379 -a password
shutdown 带保护的关,将内存的数据持久化
存(Mysql)取(Redis)数据
Redis散列类型相当于Java中的HashMap,实现原理跟HashMap一致,一般用于存储对象信息,存储了字段(field)和字段值的映射,一个散列类型可以包含最多232-1个字段。
在key对应list的头部添加字符串元素
在key对应list的尾部添加字符串元素
del
读取元素并不移除
在key对应list的特定位置之前或之后添加字符串元素
设置list中指定下标的元素值(一般用于修改操作)
从key对应list中删除count个和value相同的元素,count>0时,按从头到尾的顺序删除
保留指定key 的值范围内的数据
从下标为2到最后元素留下,其他删除👇
从list的尾部删除元素,并返回删除元素:
返回key对应list的长度:
返回名称为key的list中index位置的元素,只获取不移除
从第一个list的尾部移除元素并添加到第二个list的头部,最后返回被移除的元素值,整个操作是原子的.如果第一个list是空或者不存在返回nill:
阻塞 释放CPU
添加元素,重复元素添加失败,返回0
获取内容
移除并返回集合中的一个随机元素
获取成员个数
移动一个元素到另外一个集合
并集
移除元素
redis读写数据就一个线程,线程安全
增删改查
可练习博客点赞/投票系统
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_55740233/article/details/121223384
内容来源于网络,如有侵权,请联系作者删除!