
先打開`redis-server.exe`服務端,但不要關閉;然后再打開`redis-cli.exe`客戶端。Redis默認不轉義中文,如果需要轉義中文,請使用命令:`redis-cli.exe --raw`命令打開客戶端。我已將Redis的安裝目錄配置到系統環境變量中,我可以如下直接打開服務端和客戶端。

Redis目前有5種數據類型,下面一一介紹如何使用Redis命令來操作這些數據。
[TOC]
## 1. 字符串類型string
```sql
存:set key value
取:get key
刪:del key
```
<br/>
## 2. 哈希類型hash(map格式)
```sql
存:hset key field value
取:hget key field
獲取全部:hgetall key
刪:hdel key field
```
<br/>
## 3. 列表類型list(linkedlist格式)
字符串列表,根據插入順序排序,可以添加一個元素到列表的頭部或者尾部,其實相當于一個隊列
```sql
存:
從左側添加:lpush key value
從右側添加:rpush key value
取:lrange key start end
獲取所有:lrange key 0 -1
刪除:
從左側刪除:lpop key,刪除并返回最左側的元素
從右側刪除:rpop key,刪除并返回最右側的元素
```
<br/>
## 4. 集合類型set(hashset)
不允許重復,指的是同一個鍵如果存儲兩個相同的值,則前面存的會被覆蓋。
```sql
存:sadd key value
獲取全部:smembers key
刪除:srem key value
```

## 5. 有序集合類型sortedset
不允許重復,有序,根據double類型的分數排序,可以用于實現動態排行榜,比如熱搜榜
```sql
存:zadd key score value
取:zrange key start end
獲取所有:zrange key 0 -1
獲取所有,包括分數:zrange key 0 -1 withscores
刪:zrem key value
```

- MySQL
- MySQL是什么
- MySQL環境搭建
- centos7-MySQL8
- windows-MySQL8
- 數據庫軟件
- sqlyog軟件安裝
- navicat軟件安裝
- powerDesigner軟件安裝
- RDBMS術語
- SQL語句組成
- 數據庫系統組成
- 數據庫操作
- 數據表操作
- 查詢語句
- 基本語法
- 子查詢
- 表連接
- 查詢語句執行順序
- 事務
- 事務是什么
- 事務的作用
- 事務的4個特性
- 事務隔離級別
- 事務的實現
- 索引
- 索引的作用
- 索引操作
- 存儲引擎
- 備份與恢復
- 視圖
- 視圖是什么
- 視圖的作用
- 創建視圖
- 查看視圖
- 更改視圖
- DML操作視圖
- 刪除視圖
- 存儲過程與函數
- 過程與函數是什么
- 存儲過程操作
- 定義存儲過程
- 調用存儲過程
- 查看存儲過程
- 刪除存儲過程
- 修改存儲過程
- 函數操作
- 過程與函數區別
- 流程控制
- if語句
- case語句
- while循環語句
- repeat循環語句
- loop循環語句
- 變量
- 處理程序
- 光標
- Redis
- 簡介
- 下載與安裝
- 命令操作redis數據庫
- 通用命令
- 數據操作
- 持久化
- Windows上的持久化操作
- 數據庫設計
- 數據庫設計過程
- ER模型圖
- MongoDB
- MongoDB是什么?
- MongoDB特性
- MongoDB 數據模型
- 安裝MongoDB
- MongoDB認證
- Database操作
- Collection操作
- Document操作
- 插入
- 查詢
- 更新
- 刪除
- buckWrite
- MongoDB索引
- 副本集
- 聚焦分析
- 事務管理
- 寫關注
- 讀關注