redis操作與使用

基本介紹

1: Redis是完全在內存中保存數據的數據庫,使用磁盤只是爲了持久性目的
2: Redis相比許多鍵值數據存儲系統有相對豐富的數據類型;
列表,集合,可排序集合,哈希表等數據類型
3: Redis可以將數據複製到任意數量的從服務器中;
4: Redis 操作速度快;
5: Redis 所有的操作都是原子的;
6: Redis我們常用來做內存數據庫,把常用的需要查找的數據放入到redis中存放;


redis安裝與啓動

1: 去官網下載: https://redis.io/
下載redis 服務器, windows版本redis要到github上下載,是微軟開發組移植;
windons操作系統下載

這裏寫圖片描述

這裏寫圖片描述

支持64位操作系統

這裏寫圖片描述

這裏寫圖片描述

2: 安裝好後啓動 reidis;

redis自帶reidis-client客戶端工具;

這裏寫圖片描述

4: 啓動redis-server.exe redis.conf
這裏寫圖片描述

5: redis client —> redis-cli.exe 客戶端工具
如果直接redis-client.exe, 登陸的Ip: 127.0.0.1, 端口6379
遠程登錄
redis-cli -h 127.0.0.1 -p 6379 -a yourpassword
6: Redis 設置密碼
CONFIG set requirepass “password”
7: 驗證密碼: AUTH “password”
這裏寫圖片描述


redis配置文件

1: port 6379 服務器監聽的端口號
這裏寫圖片描述
2: databases 表示redis服務器管理多少個數據庫,數據庫的編號從0開始 select dbid;
這裏寫圖片描述

這裏寫圖片描述
3: redis 備份策略 save 90 1 save 30 10 save 6 10000
這裏寫圖片描述

4: 數據庫備份文件的名字 dbfilename dump.rdb
這裏寫圖片描述

5: dir 數據庫生成的路徑
這裏寫圖片描述


HASH表

數據庫數據
這裏寫圖片描述

以hash表方式存入redis

1: 哈希表–> key, 表{字段, 值}
HMSET key name “blake” age “1”
這裏寫圖片描述
HGETALL key
這裏寫圖片描述

DEL key 字段 刪除一個或多個字段
這裏寫圖片描述

HEXISTS key 字段
這裏寫圖片描述
HGET key 字段
這裏寫圖片描述
HKEYS key 返回所有的字段filed
這裏寫圖片描述
HMGET key filed
這裏寫圖片描述
2: Hash表結果多用於存儲數據, 存入在redis裏面的都是字符串;


有序集合

1: 有序集合
ZADD key 權重 value
這裏寫圖片描述
ZRANGE key start stop 從0開始
這裏寫圖片描述
ZRANGE key start stop WITHSCORES (從小到大)
這裏寫圖片描述
ZREVRANGE key start stop WITHSCORES (反轉)
這裏寫圖片描述

Zrem key filed (查詢key)
這裏寫圖片描述

2: 多用於排序和排行榜;

發佈了305 篇原創文章 · 獲贊 218 · 訪問量 59萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章