Redis学习---(7)Redis 字符串(String)
Redis 字符串(String)
Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下:
语法
redis 127.0.0.1:6379> COMMAND KEY_NAME
实例
redis 127.0.0.1:6379> SET runoobkey redis
OK
redis 127.0.0.1:6379> GET runoobkey
"redis"
在以上实例中我们使用了 SET 和 GET 命令,键为 runoobkey。
Redis 字符串命令
下表列出了常用的 redis 字符串命令:
序号 | 命令及描述 |
---|---|
1 |
SET key value 设置指定 key 的值 |
2 |
GET key 获取指定 key 的值。 |
3 |
GETRANGE key start end 返回 key 中字符串值的子字符 |
4 |
GETSET key value 将给定 key 的值设为 value ,并返回 key 的旧值(old value)。 |
5 |
GETBIT key offset 对 key 所储存的字符串值,获取指定偏移量上的位(bit)。 |
6 |
MGET key1 [key2..] 获取所有(一个或多个)给定 key 的值。 |
7 |
SETBIT key offset value 对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。 |
8 |
SETEX key seconds value 将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)。 |
9 |
SETNX key value 只有在 key 不存在时设置 key 的值。 |
10 |
SETRANGE key offset value 用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 开始。 |
11 |
STRLEN key 返回 key 所储存的字符串值的长度。 |
12 |
MSET key value [key value ...] 同时设置一个或多个 key-value 对。 |
13 |
MSETNX key value [key value ...] 同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。 |
14 |
PSETEX key milliseconds value 这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那样,以秒为单位。 |
15 |
INCR key 将 key 中储存的数字值增一。 |
16 |
INCRBY key increment 将 key 所储存的值加上给定的增量值(increment) 。 |
17 |
INCRBYFLOAT key increment 将 key 所储存的值加上给定的浮点增量值(increment) 。 |
18 |
DECR key 将 key 中储存的数字值减一。 |
19 |
DECRBY key decrement key 所储存的值减去给定的减量值(decrement) 。 |
20 |
APPEND key value 如果 key 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾。 |
Redis学习---(7)Redis 字符串(String)相关推荐
- Redis学习笔记~Redis在windows环境下的安装
Redis是一个key-value的存储系统,它最大的特点就是可以将数据序列化到文件中. redis存储在服务器的内存或者文件中,它不是session,不是cookies,它只是个更安全,更稳定,更可 ...
- Redis学习笔记---Redis的主从复制
Redis学习笔记-Redis的主从复制 1.Redis的高可用性 高可用性(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性. Rei ...
- Redis学习笔记---Redis的模式订阅与退订
Redis学习笔记-Redis的模式订阅与退订 1.发布订阅简介 发布订阅是一种通信的模式,Redis提供了发布订阅功能,可以用于消息的传输 Redis的发布订阅机制包括三个部分,publisher( ...
- Redis学习笔记---Redis的事务
Redis学习笔记-Redis的事务 1. Redis事务(弱事务)和Mysql事务对比 Atomicity(原子性):构成事务的的所有操作必须是一个逻辑单元,要么全部执行,要么全部不执行. Redi ...
- 【Redis学习】Redis管理命令总结
1.键管理 之前通过对五种数据类型的操作命令的学习发现,Redis在对每种数据进行处理之前,都要先指定该数据的key,然后再指定对该数据进行何种操作. Redis中的key有点类似于Java中的变量名 ...
- 【Redis学习】Redis数据类型及存储结构
最近再进行redis相关的学习,在网上查阅资料,总结如下: Redis支持五种数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及zset(sortedset:有序集 ...
- 【Redis学习】Redis的安装、管理、适用场合以及使用
1.Redis概述 我们知道,内存是电脑主板上的存储部件,用于存储当前正在使用的数据和程序,CPU可以与内存直接沟通,所以访问速速非常高:而外存数据必须加载到内存以后程序才能使用.如果把CPU当做一个 ...
- Redis学习之Redis概述及原理、基本操作及持久化
一.Redis介绍 Redis是一个开源的使用ANSI C语言编写.遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 它通常被称为数据结构服务 ...
- Redis学习一Redis的介绍与安装部署
NoSql 介绍 NoSql 是key-value形式存储,和传统的数据库不一样,不一定遵循传统数据库的一些基本要求,比如遵循SQL标准(insert\update\delete\select).AC ...
最新文章
- OpenCV 之 Mat 类
- python类装饰器详解-Python 类装饰器解析
- .NET中判断国内IP和国外IP
- Java-Web HTTP协议
- PHP服务器脚本实例,Shell脚本实现的一个简易Web服务器例子分享_linux shell
- mysql ---- 官网的测试数据库
- 解决pytorch二分类任务交叉熵损失函数CrossEntropyLoss报错:IndexError: Target 1 is out of bounds.
- mbed OS - ARM关于物联网(IoT)的战略布局
- iOS/Android·全球
- 新创建虚拟机如何配置ip地址
- Windows Bat脚本实现定时重启应用程序
- MySQL8 OCP 证书
- Android USB通信开发总结和热敏打印机开发实例解析
- 淘宝上买东西,怎么买最便宜?
- java程序猿高考试卷,请注意查收!
- 增量型编码器与绝对值编码器
- 华为机试 第二题-速战速决
- 计算机网络安全控制技术
- 下列关于python语言中缩进的说法正确的是_关于Python程序中与“缩进”有关的说法中,以下选项中正确的是 _________ 。_学小易找答案...
- PTA 7-10 公路村村通 (30分)