redis命令以及使用

2021-10-09 02:00:16 字數 2536 閱讀 8082

redis啟動(進入redis的bin目錄下 )

./redis-server ../etc/redis.conf
reids停止

./redis-cli -h 192.168.1.41 -p 8888 shutdown
./redis-cli -h 192.168.1.41 -p 8888
flushall 清空所有

flushdb 清空資料庫

set key value 設定值

get key 獲取值

keys * 獲取當前資料庫的所有key

exists key 判斷當前資料庫key是否存在

expire key time 設定當前key 過期時間

ttl key 查詢當前key剩餘過期時間

move key db 移動當前key到另乙個資料庫

del key 刪除當前key

type key 檢視當前key的型別

incr key 自增1

decr key 自減1

incrby key step 自增step

decrby key step 自減step

getrange key start end 擷取字串

setrange key offset value 字串替換

setrange name 1 ***

setex key second value 設定值過期時間

setnx key value 如果key不存在就設定

mset key value .... 批量設定值

mget [...key] 批量獲取值

msetnx key value .... 同時設定多個如果key不存在就設定

mset user:1:name tom user:1:age 20

mget user:1:name user:1:age

getset key value 先get再set

lpush key value 往左邊插入

rpush key value 往右邊插入

lrange key start value 獲取key的內容

lpop key 移除key左邊第乙個的元素

rpop key 移除key右邊第乙個元素

lindex key index 獲取key的index的value

llen key 返回key的長度

lrem key conunt value 移除key當中指定的值

ltrim key start stop

lset key index value 更新key當前index的value

linsert key before value

linsert key after value 向key前面或者後面插入

sadd key value 插入

smembers key 顯示

sismember key value 判斷當前value在key是否存在

scard key 計算當前key的子集個數

srem key value 移除某乙個元素

srandmember key count 隨機抽取key的元素

sdiff key ...key 求差集

sinter key ...key 求交集

sunion key ...key 求並集

hset key field value 插入

hget key field 獲取

hgetall key 獲取所有

hdel key field 刪除

hlen key 求長度

hexists key field 判斷field是否存在

hkeys key 獲取所有的字段

hvals key 獲取所有的值

hincrby key field increment 欄位自增

hsetnx key field value 如果不存在就建立

zadd key score1 value1.. scoren valuen 插入

zrange key start stop 獲取

zrangebyscore key min max [withscores] 公升序排序

zrem key member 刪除

zcard key 計算集個個數

zrevrange key start stop 降序排序

zcount key min max 計算集合指定區間的個數

Redis學習 環境搭建以及基礎命令使用

0.前言 這篇文章旨在對redis環境的搭建以及對redis有個大概的認識。一.redis搭建 環境 ubuntu 14 軟體包 redis 3.0.3.tar.gz 安裝步驟 1.首先解壓redis原始碼包 2.進入目錄redis 3.0.3,使用make編譯原始碼 3.編譯完成無錯後使用sudo...

redis命令使用

redis總結 三 1.啟動redis redis start 其實可以直接找到對應的redis的目錄,直接啟動redis server.exe 1 redis預設的啟動埠為6379 2 當然啟動的時候可以更改其啟動的埠 redis server port 6378 2.檢視redis是否啟動成功 ...

redis命令使用

set key value get key 刪除key 返回被移除key的數量。del key 檢查給定key是否存在 若key存在,返回1,否則返回0。exists key expire key 5 integer 1 get key immediately some value get key ...