redis string操作_redis字符串

redis string操作_redis字符串场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re

Redis常用命令之操作String类型

场景

Centos中Redis的下载编译与安装(超详细):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334

Redis的启动和关闭(前台启动和后台启动):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103972348

RedisDesktopManager客户端可视化工具下载安装与使用:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103983147

在搭建好Redis环境后,下面开始对String类型的数据进行操作。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

String 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字,是包含很多种类型的特殊类型,并且是二进制安全的。比如序列化的对象进行存储,比如一张图片进行二进制存储,比如一个简单的字符串,数值等等。

后台模式启动Redis服务端,并建立客户端连接。

redis string操作_redis字符串

 

 

SET/GET命令

设值命令:SET key value [EX seconds] [PX milliseconds] [NX|XX]

取值命令:GET key

redis string操作_redis字符串

 

 

redis string操作_redis字符串

默认会添加在第一个表中,可以通过客户端可视化工具查看

redis string操作_redis字符串

 

 

如果 key 已经持有其他值, SET 就覆写旧值,无视类型。

redis string操作_redis字符串

 

 

redis string操作_redis字符串

还可以对其添加时间限制

EX second :设置键的过期时间为 second 秒。 SET key value EX second 效果等同于 SETEX key second value 。
PX millisecond :设置键的过期时间为 millisecond 毫秒。 SET key value PX millisecond 效果等同于 PSETEX key millisecond value 。
NX :只在键不存在时,才对键进行设置操作。 SET key value NX 效果等同于 SETNX key value 。
XX :只在键已经存在时,才对键进行设置操作。

比如:

  setnx key1 value1: (not exist) 如果key1不存在,则设值 并返回1。如果key1存在,则不设值并返回0;
  setex key1 10 lx :(expired) 设置key1的值为lx,过期时间为10秒,10秒后key1清除(key也清除)
  setrange string range value 替换字符串

查看剩余时间可以通过TTL进行查看redis string操作_redis字符串

redis string操作_redis字符串

 

 

也可以使用客户端可视化工具进行查看

redis string操作_redis字符串

 

 

 

其他set用法参照:http://doc.redisfans.com/string/set.html

其他get用法参照:http://doc.redisfans.com/string/get.html

MSET/MGET命令

批量设值命令:MSET key value [key value …]

批量取值命令:MGET key [key …]

redis string操作_redis字符串

其他MSET用法:http://doc.redisfans.com/string/mset.html#mset

其他MGET用法:http://doc.redisfans.com/string/mget.html

redis string操作_redis字符串

 

 

GETSET命令

GETSET key value

将给定 key 的值设为 value ,并返回 key 的旧值(old value)。

redis string操作_redis字符串

 

 

redis string操作_redis字符串

INCR/DECR命令

INCR key

将 key 中储存的数字值增一。

DECR key

将 key 中储存的数字值减一。

注意这些 key 对应的必须是数字类型字符串,否则会出错。

如果 key 不存在,那么 key 的值会先被初始化为 0。

redis string操作_redis字符串

 redis string操作_redis字符串

 

 

INCRBY/DECRBY命令

INCRBY key increment

将 key 所储存的值加上增量 increment 。

DECRBY key decrement

将 key 所储存的值减去减量 decrement 。

redis string操作_redis字符串

 

 

redis string操作_redis字符串

APPEND命令

字符串尾部拼接

APPEND key value

如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。

redis string操作_redis字符串

 

 

redis string操作_redis字符串

STRLEN命令

STRLEN key

返回 key 所储存的字符串值的长度。

redis string操作_redis字符串

 

 

redis string操作_redis字符串

其他String常用命令参考:http://doc.redisfans.com/string/index.html

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

(0)
上一篇 2023-01-23
下一篇 2023-01-23

相关推荐

  • linux安装redis5.0_Linux如何安装Windows

    linux安装redis5.0_Linux如何安装Windows前言 什么是Redis Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母

    2023-06-07
    124
  • 大数据运维:大数据平台+海量数据[通俗易懂]

    大数据运维:大数据平台+海量数据[通俗易懂]大数据开发独揽大权 大数据技术很早就在BAT这些公司生根发芽,但直到14、15年大数据技术才广泛应用在各大互联网公司,大数据技术由此深入各行各业。 此时大数据开发人才非常紧缺,很多公司大数据从立项,到

    2022-12-28
    154
  • MySQL第三课_一年级语文第三课

    MySQL第三课_一年级语文第三课首先创建一个数据库: CREATE DATABASE ku; Query OK, 1 row affected 查看一下是否有此数据库: SHOW DATABASES; + +| Database |

    2022-12-16
    136
  • 使用Python将字符串转换为浮点数

    使用Python将字符串转换为浮点数在读取外部文件中的数据时,经常会遇到带有小数的数字。例如,读取一个CSV文件中的数据时,该文件中的数值通常是字符串形式。这时,我们就可以使用Python的字符串转换为浮点数功能,将这些字符串转换为需要的浮点数,以此进行计算和分析。

    2024-05-06
    66
  • 阳光城披露2020年财报,​引入泰康,究竟为何?

    阳光城披露2020年财报,​引入泰康,究竟为何?出品 l 观点财经 作者 l 橙子 4月15日,阳光城(SZ000671)披露了2020年年报,实现营收净利三成增长,负债水平降至黄档,财务结构看似改善明显。 同时,阳光城也将追随物业公司上市热潮,…

    2023-04-13
    147
  • SQL语句的整合[亲测有效]

    SQL语句的整合[亲测有效]# 基础语法 https://blog.csdn.net/m0_37989980/article/details/103413942 CRUD 提供给数据库管理员的基本操作,CRUD(Create,

    2023-05-19
    145
  • Python条件语句的使用方法

    Python条件语句的使用方法a href=”https://www.python100.com/a/sm.html”font color=”red”免责声明/font/a a href=”https://beian.miit.gov.cn/”苏ICP备2023018380号-1/a Copyright www.python100.com .Some Rights Reserved.

    2024-02-05
    87
  • 用Python实现高效数据抓取

    用Python实现高效数据抓取随着互联网的发展,数据已经成为了一个重要的资源,而数据抓取也成为了一项重要的技能。由于Python具有简单易学、性能良好、支持各种操作系统、第三方类库丰富等诸多优势,它已经成为了数据科学领域非常流行的编程语言之一。本文将介绍如何用Python实现高效数据抓取。

    2024-05-22
    61

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注