redis初識

一,安裝reids

Windows 上安裝Redis

Redis官網沒有支持windows的版本

可以看到下載的文件是 tar.gz格式,這是linux和mac os系統常用的安裝包,不適用windows

所以在github上找到微軟的安裝包,下載鏈接,安裝包是2016年的,不知道爲什麼不再繼續更新

https://github.com/MicrosoftArchive/redis/releases

 

.msi文件需要運行,下載zip包即可,免安裝

 

Zip包解壓後可以看到

Redis-server.exe redis-cli.exe 分別是redis服務器和客戶端的運行程序

 

二,初識redis

運行redis服務可以

1,選擇cmd 控制面板

進入解壓後的文件路徑,後執行

redis-server redis.windows.conf   啓動redis服務

redis-cli.exe -h 127.0.0.1 -p 6379  啓動redis客戶端

2, 或者是直接雙擊服務器和客戶端程序

三,redis學習

1, redis的五種基本類型和操作

  • string 字符串

set key value 設置,返回ok

get key   獲取

del key   刪除,返回刪除的數量

  • list 列表

可以存儲多個字符串

lpush,rpush key value 返回列表操作後的長度

lpop,rpop key 返回列表pop出的值

lindex key index

lrange key start end 用0 -1表示查看整個列表

del key  返回刪除的鍵數

  • hash 散列

存儲多個鍵值對的映射

hset key field value 返回1代表插入成功,返回0 插入失敗

hmset key field1 value1 field2 value2 插入多個,multiple

hget key field 獲取散列表中某個字段(field)的值

hgetall key 獲取散列表中的所有的字段和值

hdel key field 刪除散列表中某個字段

del key 刪除散列表

  • set集合

同list類似,可以存儲多個字符串

sadd key member [member...]  返回增加的member數目

smembers key  獲取集合的所有元素 members

sismember key member 判斷某個元素是否在集合中  is member

srem key member 刪除集合中的某個元素  remove

del key 刪除集合

  • zset 

又叫有序集合,英文解釋是 sorted set。和散列表類似,可以存儲多個鍵值對,不同的是它的值必須是浮點數(進行排序)

member是鍵,保持唯一性

zadd key score member

zrange key start end [withscores] 順序查詢 

ZREVRANGE key start end  倒序查詢,reverse

zrangebyscore key min max [withscores]  查詢分值在min max之間的鍵值對

zrem key member 刪除有序集合的某個成員,remove

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章