当前位置: 代码网 > it编程>数据库>Redis > 一文搞懂Redis最常用String字符串技能

一文搞懂Redis最常用String字符串技能

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

一、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值不变

到此这篇关于一文搞懂redis最常用字符串技能的文章就介绍到这了,更多相关redis最常用字符串内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com