redis基礎操作

2021-09-29 09:27:05 字數 1246 閱讀 2678

1、新增redis到windows服務

redis-server --service-install redis.windows.conf --loglevel verbose

redis-server.exe --service-install redis.conf --loglevel verbose

2、 redis mac

a、啟動服務

cd /usr/local/redis

./bin/redis-server ./etc/redis.conf

b、訪問服務

cd /usr/local/redis

./bin/redis-cli

檢查是否啟動:redis-cli ping

關閉命令:redis-cli shutdown

3、redis-cli.exe

redis-cli -h 192.168.0.151 -p 6379

redis的常用命令主要分為兩個方面、乙個是鍵值相關命令、乙個是伺服器相關命令

a、鍵值相關命令

keys * 取出當前所有的key

exists name 檢視n是否有name這個key

del name 刪除key name

expire confirm 100 設定confirm這個key100秒過期

ttl confirm 獲取confirm 這個key的有效時長

select 0 選擇到0資料庫

redis預設的資料庫是0~15一共16個資料庫

move confirm 1 將當前資料庫中的key移動到其他的資料庫中,這裡就是把confire這個key從當前 資料庫中移動到1中

persist confirm 移除confirm這個key的過期時間

randomkey 隨機返回資料庫裡面的乙個key

rename key2 key3 重新命名key2 為key3

type key2 返回key的資料型別

b、伺服器相關命令

ping pong返回響應是否連線成功

echo 在命令列列印一些內容

select 0~15 編號的資料庫

quit  /exit 退出客戶端

dbsize 返回當前資料庫中所有key的數量

info 返回redis的相關資訊

config get dir/* 實時傳儲收到的請求

flushdb 刪除當前選擇資料庫中的所有key

flushall 刪除所有資料庫中的資料庫

redis基礎操作

一 基於string型別操作 設定獲取key set hello world get hello mset multi 支援批量設定key mget支援批量獲取key mset hello1 world1 hello2 world2 mget hello1 hello2 設定乙個key,並指定過期時...

redis的基礎操作

插入 單次插入 set key value 多次插入 mset key1 value1 key2 value2 設定帶時效性 setex key time value 追加值 查詢 單次查詢 get key 多次查詢 mget key1 key2 key 3刪除 支援多個刪除 del redis命令...

Redis基礎3(redis字典操作)

importredis conn redis.redis host 192.168.131.129 port 6379,password 123456 存值 conn.hset k4 name 123 conn.hset k4 age 66 取值 取單個值 val conn.hget k4 name...