Redis的常用操作-String字符串类型

一、redis简介
        redis 就是一个数据库,与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此redis 被应用于缓存方向。另外,redis 也经常用来做分布式锁。

二、redis作缓存,主要用来实现“高性能”和“高并发”的业务场景。
        高性能:假如用户第一次访问数据库中的某些数据,这个过程会比较慢,因为是从硬盘上读取的。如果该用户访问的数据存在缓存中,这样下一次再访问这些数据的时候就可以直接从缓存中获取了。操作缓存是直接操作内存,所以速度相对硬盘要快很多。如果数据库中的对应数据改变的之后,同步改变缓存中相应的数据即可!
        高并发:redis适合少写多读,符合缓存的适用要求。

三、Redis的常用操作

3.1、Redis文件目录及启动

1、服务端启动   ./redis-server

2、自定义配置静默启动   ./redis-server   redis.conf

3、客户端连接   ./redis-cli    -h   192.168.179.10   -p   6379

3.2、Redis常用数据结构

1、String(字符串类型)

        String数据结构是简单的key-value类型,value其实不仅可以是String,也可以是数字。 常规key-value缓存应用:常规计数、定时器并发控制等。常用命令:set,get,decr,incr,mget 等。

set/get 用法

mset/mget 用法

append用法(有则自动追加,无则自动创建)

exists用法:判断该键是否存在,存在返回1,否则返回0

strlen用法,获取指定Key的字符长度。

incr/decr用法:该Key的值递增1或减1

 del用法:删除已有键。

setex用法,设置key的有效期

通过ttl命令查看一下指定Key的剩余存活时间(秒数),-2表示已经过期,-1表示永不过期

setnx用法:键不存在,setnx命令执行成功,键已经存添加Value值不变

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值