(1) 存储
- set key value
- get key
- del key
添加一个元素到列表的头部(左边)或者尾部(右边)
(1) 添加
- lpush key value:将元素添加到列表左边
- Rpush key value:将元素添加到列表右边
- 127.0.0.1:6379> lrange listDemo 0 -1
- lpop key:删除列表最左边的元素,且返回元素
- rpop key:删除列表最右边的元素,且返回元素
set:String 类型的无序集合,且元素不能重复
(1) 存储
- sadd key value
- smembers key:获取set集合中的所有元素
- srem key value:删除set集合中某元素
sortedset 和 set 一样也是 string 类型元素的集合,且不允许重复的元素
不同的是每个元素都会关联一个double类型的分数,redis正是通过分数来为集合中的成员进行从小到大的排序
有序集合的成员是唯一,但分数(score)却可以重复
(1) 存储
- zadd key score value
- zrange key start end [withscores]
- zrem key value
(1) 存储
- hset key field value
- hget key field:获取指定的field对应的值
- hgetall key:获取所有的field和value
1) "username"
2) "admin"
3) "password"
4) "admin"
(3) 删除
- hdel key field
7.1 RDB 方式 (默认方式)
RDB:一定的时间内,检测key的变化情况,然后持久化数据
我们想要配置它,需要编辑 redis.windows.conf 配置文件
# Save the DB on disk:## save <seconds> <changes>## Will save the DB if both the given number of seconds and the given# number of write operations against the DB occurred.## In the example below the behaviour will be to save:# after 900 sec (15 min) if at least 1 key changed# after 300 sec (5 min) if at least 10 keys changed# after 60 sec if at least 10000 keys changed# ......省略部分save 900 1save 300 10save 60 10000我们需要修改的就是最后三行,前面的说明的意思是,如果给定的秒数和给定的对数据库的写操作数同时发生,那么将保存数据库,也就是说,它的配置是根据save后面的两个数字,根据说明可知,第一个数字代表间隔时间,第二个数代表操作数据的数量
例如第一个 save 900 1 ,就是说每900秒且,至少一个 key 被改变则保存数据
我们根据自己具体项目的需要设置好后,需要重新启动Redis的服务器,并且我们需要指定配置文件,我们先指向到Redis指定目录下, 然后输入命令 redis-server.exe redis.windows.conf
推荐阅读
- 茶的历史(3从团冰茶到叶三茶
- 茶的历史(2从蒸青到龙头凤饼
- 茶的历史从生汤到晒干的收藏
- 从杯武夷茶唤醒中国历史
- 如何买茶和送礼物从五个方面选择
- 软件资源库 app资源库怎么关闭2021
- 从人鬼相恋的故事,读懂爱情的真谛 情不知所起一往而深什么意思
- 梦见密密麻麻的人群鸭群从田间向我涌来 梦见密密麻麻的人群在奔跑
- 栀子花从下往上黄叶是怎么回事,栀子花适合放在哪里养护
- 体验茶文化之旅认识你自己
