redis常用命令 第一篇

首先是redis的server启动

再对应的redis的文件夹路径下打开cmd然后输入

redis.windows-service.exe

出现下面的图片

链接服务器

 服务器启动之后我们还需要链接服务器也是再redis的文件夹路径下打开cmd然后输入

redis-cli -h 127.0.0.1 -p 6379 分别代表redis-cli 启动   -h 代表是地址 -p代表的是端口号(默认是6379)默认是没有密码的 如下这样就是链接好了服务器

关闭链接

关掉 redis-server 启动的黑窗口即可

或者是 输入命令redis-cli shutdown

关于redis的配置

redis默认库有16个库分别是0-15这样子,默认的端口号是6379,默认是没有密码

这些都是可以在 conf文件中进行自定义配置的

string类型的常用命令

SET  key  value  -----》 设置指定key的值

 

GET key ----》 根据指定key获得值

SETEX key seconds value ---》设置指定key的值,并将 key 的过期时间设为 seconds 秒

(如下所示这个设置了一个key为 age, seconds  为2 ,value为10的数据)

(那么这个值会在2秒钟之后销毁(直接不存在了))

 

 

TTL key---》 可以查询剩余存活时间跟上面的方法是对应的有三种情况我来分别演示

第一种:正数 (说明这个key value 还没有过期)

第二种:-1 (没有设置过期时间)

 

这个age是我之前set出来的他是没有设置过时间的所以是-1

第三种:-2(代表过期了)

 

setnx key value ---》如果key存在,就什么都不做显示0  如果不存在就设置成功显示1

incr key(自增)

(如果key对应存储的值是一个数值类型的字符串,则把该值+1
如果存储的值不是一个数值,则报错
incrby key 数值    要为key增加指定数值) 

 decr key --》 自减(同自增是一个道理)

hash类型常用指令

HSET key field value -- 》 将哈希表 key 中的字段 field 的值设为 value

 

HGET key field -- >获取存储在哈希表中指定字段的值

 

HDEL key field -- > 删除存储在哈希表中的指定字段

 

HKEYS key  --》获取哈希表中所有字段

HEXISTS key field   -- 》  查看哈希表 key 中,指定的字段是否存在。 (1有 0 无)

HGETALL key   -  -》 获取所有键值对

 


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值