Redis的启动与五大基本类型

启动

习惯将软件安装在/sur/local/下,安装包习惯在/sur/local/localapp/下,服务在/usr/local/bin/下

启动服务

./redis-server redis.conf

使用./redis-cli -h ip地址 -p 端口号测试是否开启成功,关闭:在连接的情况下使用shutdown,然后使用exit

./redis-server start 启动redis服务

./redis-server stop 停止redis服务

./redis-server restart 重启redis服务

String

 List

有序可重复

trim:通过截取之后,保留的是截取到的元素

 rpoplpush:移除一个列表的值并将移除的值push进目标列表

 lset:将列表指定下标的值替换,相当于更新

 linsert:将某个值插入指定元素(非下标)的前面(左边)或者后面(右边)

 Set:

无序不重复

添加元素,查看所以元素,判断一个值是否存在

获取元素个数,移除指定元素

 

随机选中一个或多个元素

 

随机删除元素

 将指定元素移动到另一个set集合

 

 交集并集差集

 

 Hash:key-map

更适合存储对象

set值,获取数据,删除指定的key(map中的key)

获取key的数量,判断字段是否存在

 

 只获取全部的key或者value

指定增量,存在不能设置,不存在就设置

 

 Zset:有序集合

添加,显示数据(可排序)

 移除元素,获取集合的元素个数

 获取指定区间的元素个数

posted @ 2023-02-18 14:43  happy_in  阅读(31)  评论(0)    收藏  举报