java开发中常见的一些命令: redis相关命令和操作

redis相关

启动redis server(redis的bin目录)

你的配置配置文件中不一定有6379。如果没有就直接./redis.conf就行了。

./redis-server ./redis6379.conf

启动成功

103389:C 02 Oct 2021 16:49:42.356 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
103389:C 02 Oct 2021 16:49:42.356 # Redis version=5.0.5, bits=64, commit=00000000, modified=0, pid=103389, just started
103389:C 02 Oct 2021 16:49:42.356 # Configuration loaded

启动redis cli(redis的bin目录)

-h 对应ip -p 对应端口 -a 密码

./redis-cli  -h 127.0.0.1 -p 6379 -a abc123

推荐写法是:

./redis-cli  -h 127.0.0.1 -p 6379

然后进入到客户端后输入:

auth abc123(你的密码)

在这里插入图片描述

查看redis对应版本号

redis-server -v

或者

redis-server --version

在这里插入图片描述

redis中的常用的一些命令

查看reids 保存dump文件的地方
CONFIG GET dir

在这里插入图片描述

查询该db全部(不推荐在线上使用)
 keys *

在这里插入图片描述

查询该db下的全部的数量
 dbsize

在这里插入图片描述

切换db(redis 默认15个db)
 select xx(你想切换的db)

在这里插入图片描述

清楚所有(所有db下的 谨慎使用)
 flushall

不演示。。。

删除某个key
 del key(你的key)

给key设置过期时间
 expire key(你的key) 100(多久过期,单位秒)

在这里插入图片描述

查询某个key的还有多久过期
ttl key(你的key)

当 key 不存在时,返回 -2 。 当 key 存在但没有设置剩余生存时间时,返回 -1
在这里插入图片描述

查询对应key类型
 type xxx(你的key)

在这里插入图片描述

string类型
设置值
 set xx(你的key) xx(对应的值)

在这里插入图片描述

获取值
 get xx(你的key)

在这里插入图片描述

hash类型
设置key是hash类型中的某个小key的数据的值
hset xxx(你的key) xx(对应小key) xx(对应值) 

在这里插入图片描述

查询key是hash类型中的某个小key的数据的值
hget xxx(你的key) 对应小key

在这里插入图片描述

获取key的数据
 hgetall xxx(你的key)

在这里插入图片描述

删除key是hash类型中的某个小key
hdel xxx(你的key) 对应小key

在这里插入图片描述

list类型
将一个或多个值插入到列表头部
 LPUSH xx(你的key) xx(对应值)

在这里插入图片描述

获取全部元素
LRANGE xx(你的key)  0(0表示第一个) -1(-1表示最后一个)

在这里插入图片描述

获取全部元素的长度
llen xx(你的key)

在这里插入图片描述

删除元素
lrem  xx(你的key) count(一般情况下默认0) xx(对应值)

count说明:
count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。
count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。
count = 0 : 移除表中所有与 VALUE 相等的值。

在这里插入图片描述

set类型
添加元素
SADD set(你的key) xx(对应元素)

在这里插入图片描述

获取这个key下面的所有的元素
SMEMBERS set(你的key)

在这里插入图片描述

获取这个key下面的所有的元素的长度
scard set(你的key)

在这里插入图片描述

删除元素
srem set(你的key) key(你的元素)

在这里插入图片描述

zset类型
添加值
zadd zset(你的key) 1(分数) value(你的元素)

在这里插入图片描述

获取全部值
ZRANGE zset  0(从0开始) -1(最后一个)

在这里插入图片描述

获取长度
zcard zset(你的key)

在这里插入图片描述

删除值
zrem zset(你的key) value2(对应值)

在这里插入图片描述

博主这面就写了一些常用的命令,
如果想了解详细的命令可以去菜鸟教程了解。
菜鸟教程链接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一枚开发小咸鱼

原创不宜,请作者喝杯咖啡吧。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值