redis命令

Linux下启动:在redis目录下执行 src/redis-server ./redis.conf(后台运行)
Linux下启动客户端:./redis-cli -h localhost -p 6379 -a 123456(密码)
win下启动:双击redis-server
win下启动客户端并连接远程数据库:Shift+右键->打开PowerShell: .\redis-cli.exe -h 192.168.43.224 -p 6379 -a 123456

常用命令
通用命令
KEYS pattern 查找所有返回给定模式的key
EXISTS key 检查给定key是否存在
TYPE key 返回key所储存的值的类型
TTL key 返回给定key的剩余生存时间(单位是秒)
DEL key 删除指定key

字符串string操作命令
SET key value 设置指定key的值
GET key 获取指定key的值
SETEX key seconds value 设置指定key的值,并将key的过期时间设为seconds秒
SETNX key value 只有key不存在时设置key的值

哈希 hash 操作命令
HSET key field value 将哈希表中的key的field的值设为value
HGET key field 获取存储在哈希表key中的field的值
HDEL key field 删除存储在哈希表key中的field的值
HVALS key 获取哈希表中的所有值
HGETALL key 获取在哈希表中指定key的所以字段和值

列表list操作命令
LPUSH key value1 [value2] 将一个或多哥值插入到列表头部
LRANGE key start stop 获取列表指定范围内的元素
RPOP key 移除并获取列表最后一个元素
LLEN key 获取列表长度
BRPOP key1 [key2] timeout 移除列表最后一个元素,如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止

无序集合set操作命令
SADD key member1 [member2] 向集合添加一个或多个元素
SMEMBERS key 返回集合中的所有元素
SCARD key 获取集合中的元素数量
SINTER key1 [key2] 返回两个集合都有的元素
SUNION key [key2] 返回两个集合中不同的元素
SDIFF key1 [key2] 返回key1减去key2的元素
SREM key member1 [member2] 移除key中的一个或多个元素

有序集合sorted set 操作命令
ZADD key score1 member1 [score2 member2] 向有序列表添加1个或多个成员,或者更新已存在的成员的分数
ZRANGE key start stop [WITHSCORES] 通过分数区间返回区间内的成员
ZINCRBY key increment member 对指定成员的分数加上增量increment
ZREM key member [member ...] 移除集合中的一个或多个成员

spring data redis 连接配置信息:
spring:
redis:
host: localhost
port: 6379
# password: 123456
database: 0 # 操作的数据库号(默认是0号数据库)
jedis:
# Redis连接池配置
pool:
max-active: 8 # 最大连接数
max-wait: 1ms # 连接池最大阻塞时间
max-idle: 4 # 连接池中最大空闲连接
min-idle: 0 # 连接池中最小空闲连接

posted @   wbnsyw  阅读(96)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示