redis常用命令
1.字符串操作
设置键的值:SET mykey "Hello"
获取键的值:GET mykey
删除一个或多个键:DEL mykey
将键的值增加1:INCR counter
将键的值减少1:DECR counter
向键的值追加数据:APPEND mykey " World"
2.哈希操作
设置哈希表字段的值:HSET myhash field1 "foo"
获取哈希表字段的值:HGET myhash field1
删除哈希表中的一个或多个字段:HDEL myhash field1
获取哈希表的所有字段和值:HGETALL myhash
3.列表操作
向列表左侧推入一个或多个值:LPUSH mylist "world"
向列表右侧推入一个或多个值:RPUSH mylist "!"
从列表左侧弹出一个值:LPOP mylist
从列表右侧弹出一个值:RPOP mylist
获取列表中指定范围的元素:LRANGE mylist 0 -1,0
表示列表的第一个元素,-1
表示列表的最后一个元素
4.集合操作
向集合中添加一个或多个成员:SADD myset "apple"
移除集合中的一个或多个成员:SREM myset "apple"
获取集合中的所有成员:SMEMBERS myset
判断某个成员是否在集合中:SISMEMBER myset "banana"
5.有序集合操作
向有序集合中添加一个或多个成员,并设置分数:ZADD myzset 1 "one" 2 "two"
按照分数获取有序集合中的成员:ZRANGE myzset 0 -1 WITHSCORES
移除有序集合中的一个或多个成员:ZREM myzset "one"
6.键管理
设置键的过期时间(以秒为单位):EXPIRE mykey 10
获取键的剩余生存时间:TTL mykey
查找所有匹配给定模式的键:KEYS my*
重命名键:RENAME mykey mynewkey
获取键的数据类型:TYPE mynewkey
7.事物
开启事务:MULTI
执行事务中的命令:SET key1 "value1" SET key2 "value2" EXEC
放弃事务:DISCARD
8.服务器管理
获取 Redis 服务器的信息和统计:INFO
获取配置参数:CONFIG GET maxmemory
设置配置参数:CONFIG SET maxmemory 104857600
同步保存数据到磁盘:SAVE
异步保存数据到磁盘:BGSAVE
9.连接管理
进行身份验证:AUTH yourpassword
检测连接是否正常:PING
关闭连接:QUIT