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

 更新时间:2024年03月18日 08:38:42   作者:qq_clw  
想要一文搞懂Redis最常用字符串技能?你来对地方了,这篇指南将带你深入浅出,轻松掌握Redis字符串的强大功能,别眨眼,跟我们一起,让数据操作变得前所未有的简单,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

一、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最常用字符串内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

  • Redis性能监控的实现

    Redis性能监控的实现

    本文使用 redis_exporter + prometheus +grafana 实现对Redis服务进行监控,原因:成本低,人工干预少,感兴趣的可以了解一下
    2021-07-07
  • Redis五种数据结构在JAVA中如何封装使用

    Redis五种数据结构在JAVA中如何封装使用

    本篇博文就针对Redis的五种数据结构以及如何在JAVA中封装使用做一个简单的介绍。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-11-11
  • 为何Redis使用跳表而非红黑树实现SortedSet

    为何Redis使用跳表而非红黑树实现SortedSet

    本篇文章主要介绍了为何Redis使用跳表而非红黑树实现SortedSet,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • 使用Redis实现向量相似度搜索

    使用Redis实现向量相似度搜索

    在自然语言处理领域,有一个常见且重要的任务就是文本相似度搜索,所以本文为大家介绍一下如何利用Redis实现向量相似度搜索,解决文本、图像和音频之间的相似度匹配问题,需要的可以了解下
    2023-07-07
  • Redis数据结构之intset整数集合使用学习

    Redis数据结构之intset整数集合使用学习

    这篇文章主要为大家介绍了Redis数据结构之整数集合使用学习,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Redis 操作多个数据库的配置的方法实现

    Redis 操作多个数据库的配置的方法实现

    本文主要介绍了Redis 操作多个数据库的配置的方法实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • redis搭建哨兵集群的实现步骤

    redis搭建哨兵集群的实现步骤

    本文主要介绍了redis搭建哨兵集群的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 详解Redis用链表实现消息队列

    详解Redis用链表实现消息队列

    Redis有两种方式实现消息队列,一种是用Redis自带的链表数据结构,另一种是用Redis发布/订阅模式实现,这篇文章先介绍链表实现消息队列,有需要的朋友们可以参考借鉴。
    2016-09-09
  • redis中redisson实现锁自动延时

    redis中redisson实现锁自动延时

    redisson作为分布式锁能够解决分布式的加锁解锁问题,还能够实现锁的设置存活时间以及自动续期,本文主要介绍了redis中redisson实现锁自动延时,感兴趣的可以了解一下
    2024-02-02
  • redisson锁tryLock的正确使用方式

    redisson锁tryLock的正确使用方式

    这篇文章主要介绍了redisson锁tryLock的正确使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12

最新评论

?


http://www.vxiaotou.com