Redis資料型別 常用Redis 鍵 key

2021-09-25 14:10:45 字數 2286 閱讀 5654

127.0

.0.1

:6379

> set k1 v1 //設定key的名字k1,key的值為v1

ok127.0

.0.1

:6379

> set k2 v2 //設定key的名字k2,key的值為v2

ok127.0

.0.1

:6379

> keys *

//查詢所有的key的名字

k2k1

127.0

.0.1

:6379

>

127.0

.0.1

:6379

> exists k1 //檢視key的名字k1是否存在,存在返回1

1127.0

.0.1

:6379

> exists k3 //檢視key的名字k3是否存在,不存在返回010

127.0

.0.1

:6379

>

127.0

.0.1

:6379

> keys *

//查詢0號庫的key

k2k1

127.0

.0.1

:6379

> move k1 1

//把0號庫的key的名字移動到1號庫

1127.0

.0.1

:6379

> keys *

//在查詢當前庫的key的名字 ,只剩下k2

k2127.0

.0.1

:6379

> select 1

//切換到1號庫

ok127.0

.0.1

:6379[1

]> keys *

//查詢key的名字

k1127.0

.0.1

:6379[1

]>

127.0

.0.1

:6379[1

]> select 0

//切回0號庫

ok127.0

.0.1

:6379

> keys *

//檢視所有的key的名字

k2127.0

.0.1

:6379

> ttl k2 //檢視key的名字k2的過期時間,返回-1表示永不過期-1

127.0

.0.1

:6379

>

127.0

.0.1

:6379

> set k3 v3 //設定key的名字k3 key的值v3

ok127.0

.0.1

:6379

> keys *

//查詢所有的key的名字

k2k3

127.0

.0.1

:6379

> expire k2 10

//設定key的名字k2的存活時間為10秒

1127.0

.0.1

:6379

> ttl k2 //檢視key的名字k2還有多少秒過期

7127.0

.0.1

:6379

> get k2 //獲取key的名字k2的值

v2127.0

.0.1

:6379

> ttl k2 //檢視key的名字k2的存活時間,-2表示已過期-2

127.0

.0.1

:6379

> get k2 //在獲取key的名字k2的值,返回空,已被移除

127.0

.0.1

:6379

> keys *

//獲取所有的key的名字,key的名字k2已被移除

k3127.0

.0.1

:6379

>

127.0

.0.1

:6379

> keys *

//查詢所有的key的名字

k3127.0

.0.1

:6379

> type k3 //檢視你的key的名字k3是什麼型別,返回string型別

string

127.0

.0.1

:6379

>

Redis常用資料型別

redis最為常用的資料型別主要有以下五種 string hash list set sorted set 下面我們先來逐一的分析下這五種資料型別的使用和內部實現方式 string 常用命令 set,get,decr,incr,mget 等。應用場景 string是最常用的一種資料型別,普通的key...

redis常用資料型別

redis 特點 1.所有資料儲存在記憶體中,高速讀寫 2.提供豐富多樣的資料型別 string hash list set sorted set 3.提供了 aof 和 rdb 兩種資料的持久化儲存方式,保證了 redis 重啟後資料不丟失 4.redis 的所有操作都是原子性的,還支援對幾個操作...

redis常用資料型別總結

redis常用資料型別總結 redis是以鍵值對key value的形式來儲存資料,而儲存的資料型別有5種string,list,set,map,以及有序集合 這五種資料型別操作的命令多有相似,經常混淆,閒暇之餘,總結一番。型別一 string 如果key存在,則把value追加到原來的value後...