Redis之命令操作 四

2021-10-03 03:08:01 字數 3442 閱讀 8178

注意:雖然說redis的資料結構有5種,但是全部都只能儲存string型別的字串

1.儲存:set key value

127.0

.0.1:6379

>

set username zhangsan

ok

2.獲取:get key

127.0

.0.1:6379

> get username

"zhangsan"

3 刪除:del key

127.0

.0.1:6379

> del age

(integer

)1

1.儲存:hset key field value

127.0

.0.1:6379

> hset myhash username lisi

(integer)1

127.0

.0.1:6379

> hset myhash password 123

(integer

)1

2.獲取:

獲取指定的field對應的值:hget key field

127.0

.0.1:6379

> hget myhash username

"lisi"

獲取所有的field和value:hgetall key

127.0

.0.1:6379

> hgetall myhash1)

"username"2)

"lisi"3)

"password"4)

"123"

3.刪除:hdel key field

127.0

.0.1:6379

> hdel myhash username

(integer

)1

允許重複元素

可以新增乙個元素到列表的頭部(左邊)或者尾部(右邊)

1.新增:

將元素加入列表左表:lpush key value

將元素加入列表右邊:rpush key value

127.0

.0.1:6379

> lpush mylist a

(integer)1

127.0

.0.1:6379

> lpush mylist b

(integer)2

127.0

.0.1:6379

> rpush mylist c

(integer

)3

2.獲取:

範圍獲取:lrange key start end

127.0

.0.1:6379

> lrange mylist 0-1

1)"b"2

)"a"3)

"c"

注意:範圍從0到-1是指獲取全部

3.刪除:

刪除列表最左邊的元素,並將元素返回:lpop key

刪除列表最右邊的元素,並將元素返回:rpop key

不允許重複元素

1.儲存:sadd key value

127.0

.0.1:6379

> sadd myset a

(integer)1

127.0

.0.1:6379

> sadd myset a

(integer

)0

2.獲取:smembers key(獲取set集合中所有元素)

127.0

.0.1:6379

> smembers myset1)

"a"

3.刪除:srem key value(刪除set集合中的某個元素)

127.0

.0.1:6379

> srem myset a

(integer

)1

不允許重複元素,且元素有順序.每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。

1.儲存:zadd key score value

127.0

.0.1:6379

> zadd mysort 60 zhangsan

(integer)1

127.0

.0.1:6379

> zadd mysort 50 lisi

(integer)1

127.0

.0.1:6379

> zadd mysort 80 wangwu

(integer

)1

2.獲取:zrange key start end [withscores]

127.0

.0.1:6379

> zrange mysort 0-1

1)"lisi"2)

"zhangsan"3)

"wangwu"

127.0

.0.1:6379

> zrange mysort 0

-1 withscores1)

"zhangsan"2)

"60"3)

"wangwu"4)

"80"5)

"lisi"6)

"500"

3.刪除:zrem key value

127.0

.0.1:6379

> zrem mysort lisi

(integer

)1

查詢所有的鍵:keys *獲取鍵對應的value的型別:type key刪除指定的key value:del key

redis命令 redis命令操作

redis命令操作 1.字串型別 string 1.儲存 set key value 2.獲取 get key 3.刪除 del key 2.雜湊型別 hash 1.儲存 hset key field value 2.獲取 1.hget key field 獲取指定的field對應的值 2.hget...

Redis學習 二 之Redis簡單命令操作

一 伺服器端簡單操作 啟動linux時自啟動redis 將redis.conf檔案中的daemonize yes。啟動redis伺服器端 redis server usr software redis etc redis.conf。二 客戶端簡單操作 1 redis兩種啟動啟動方式 帶引數方式啟動 ...

Redis 命令操作

3 set集合操作 sadd sadd key member member 將乙個或多個 member 元素加入到集合 key 當中,已經存在於集合的 member 元素將被忽略。假如 key 不存在,則建立乙個只包含 member 元素作成員的集合。當 key 不是集合型別時,返回乙個錯誤。如 1...