一.安装
下载地址:https://github.com/tporadowski/redis/releases
二.查看配置命令
1.查看日志级别:config get loglevel
2.查看所有配置:config get *
三.数据类型
1.String(字符串)
二进制安全,可存储jpg图片或序列化对象,
最大512MB
2.Hash(哈希)
可以存储2的32次方-1个键值对,40多亿
3.List(列表)
可以存储2的32次方-1个元素,40多亿
4.Set(集合)
可以存储2的32次方-1个元素,40多亿
5.ZSet(Sorted Set:有序集合)
四.Redis 键(key)
1.DEL key
在key存在时删除key
2.DUMP key
序列化给定的key,返回被序列化的值
3.EXISTS key
检查给定的key是否存在
4.EXPIRE key seconds
为给定的key设置过期时间,单位为秒
5.EXPIREAT key (timestamp)
为key设置过期时间,参数为以秒为单位的UNIX时间戳
6.PEXPIRE key millseconds
为key设置过期时间,单位为毫秒
7.PEXPIREAT key (timestamp-millseconds)
为key设置过期时间,参数为以毫秒为单位的时间戳
8.KEYS pattern
查找所有符合给定模式(pattern)的key
9.MOVE key db
将当前数据库的key移动到指定数据库db中
10.PERSIST key
移除key的过期时间,key将持久保留
11.PTTL key
返回给定key的剩余过期时间,单位为毫秒
12.TTL key
返回给定key的剩余过期时间,单位为秒
13.RANDOMEKEY
从当前数据库中随机返回一个key
14.RENAME key newkey
修改键的名称
15.RENAMENX key newkey
仅当newkey不存在时,修改键的名称
16.SCAN cursor [MATCH pattern][Count count]
迭代数据库中的数据库键
17.TYPE key
返回key所存储的值的类型
五.Redis 字符串(String)
1.SET key value
设置指定key的值
2.GET key
获取指定key的值
3.GETRANGE key start end
返回key中字符串值的子字符
4.GETSET key value
设置指定key的值,并返回key的旧值
5.GETBIT
对key存储的字符串值,返回指定偏移量上的位
6.MGET key [key2…]
获取一个或多个key的值
7.SETBIT key offset value
对key所存储的字符串值,设置或清除指定偏移量上的位
8.SETEX key seconds value
将值value关联到key,并设置过期时间seconds(单位为秒)
9.SETNX key value
key不存在时,设置key的值
10.SETRANGE key offset value
从key存储的字符串值的offset位置开始,追加value值作为key新存储的值
11.STRLEN key
返回key存储的字符串值的长度
12.MSET key value[key2 value2…]
同时设置多个key-value对
13.MSETNX key value[key2 value2…]
同时设置多个key-value对,当且仅当所有给定的的key都不存在时
14.PSETEX key millseconds value
设置key的值为value,同时设置失效为millseconds,单位为毫秒
15.INCR key
将key中储存的数字值增1
16.INCRBY key increment
将key所存储的值加上给定的增量值(increment)
17.INCRBYFLOAT key increment
将key所存储的值加上给定的浮点值
18.DECR key
将key所存储的数字值减1
19.DECRBY key decrement
将key所存储的值减去给定的减量值(decrement)
20.APPEND key value
如果key已经存在并且是一个字符串,将指定的value追加到该key原来值的末尾
Redis学习日志
最新推荐文章于 2024-07-05 21:57:08 发布