Redis工作笔记-String类型

mac2026-01-31  2

目录

 

 

简介

操作


 

简介

Redis存储以key-value的形式进行存储,key只能存字符串类型,value可以为:String、List、Set、Sorted-Sets、Hash;

字符串类型是Redis中最为基础的数据存储类型。他为二进制存储,所以他可以存Json对象,图片,Redis字符串类型的Value最多可以容纳的数据长度为512M。

 

操作

查看Redis库中是否有数据:

keys *

读取name的值:

get name

设置一个键值,key1  值为 “Hello World"

set key1 "Hello World"

切换数据库:

set 15

这里可以知道,有16个数据库,为0-15。

判断键值是否存储在,存在返回1,不存在返回0

exists xxxx

增加value的长度,如果没有就新建,返回当前value的长度

append xxx xxxx

获取某个value的长度

strlen name

EX和PX表示失效时间,单位为秒和毫秒,两者不能同时使用

set mykey "How old are you" EX 10

NX表示数据库中不存在时才能设置,XX表示存在时才能设置

set mykey "How old are you" EX 10 NX set mykey "How old are you" EX 10 XX

使用ttl查看过期时间

ttl xxx

删除键值:

del name

递增+1、递减 -1

incr num decr num

清空数据库:

flushdb

setex设置过期时间,相当于使用ex

setex mykey 10 "hello" 等同于 set mykey hello ex 10

另外setrange/getrange设置/获取指定索引位置的字符。

setbit/getbit设置/获取指定位的BIT值。

最新回复(0)