基於緩存的數據庫存儲,C語言開發,支持網絡、可基於內存亦可持久化的日志型、Key-Value數據庫,並提供多種語言的API,操作很是舒服,我們先來跑通Redis服務,並連上springboot項目
首先需要下載Redis的服務器包
GitHub下載地址 https://github.com/tporadowski/redis/releases
我們選擇下載Redis服務器zip壓縮包

我們把這個文件解壓到文件夾里

接着我們點擊,進到這個文件夾里面,然后再這個文件夾里,按着左shift單擊右鍵,選擇powershell命令行,再命令行里輸入------- .\redis-server.exe,開啟redis服務

然后就可以看到redis服務器的啟動信息,啟動完成

接着我們來到springboot寫一個測試類
需要的pom依賴
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>2.3.1.RELEASE</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
@Test
public void testRedis(){
//連接本地的 Redis 服務
Jedis jedis = new Jedis("http://localhost:6379");
System.out.println("連接成功");
//查看服務是否運行
System.out.println("服務正在運行: "+jedis.ping());
System.out.println("======================key==========================");
//清除當前數據庫所有數據
jedis.flushDB();
//設置鍵值對
jedis.set("xiaohua","我是小花");
//查看存儲的鍵的總數
System.out.println(jedis.dbSize());
//取出設置的鍵值對並打印
System.out.println(jedis.get("xiaohua"));
}
執行效果圖,可以看到已經連接成功

常用命令
ping 用於檢測redis服務是否啟動
del(key(string)) 刪除key
set(key(string),value(string))設置key鍵值
get(key(string))獲取設置的鍵值
set(key(string),value(Object))設置對象值
get(key(string))取出對象值
key("*")獲取所有的鍵值
dbsize()獲取所有的鍵總數
1)連接操作命令
quit:關閉連接(connection)
auth:簡單密碼認證
help cmd: 查看cmd幫助,例如:help quit
2)持久化
save:將數據同步保存到磁盤
bgsave:將數據異步保存到磁盤
lastsave:返回上次成功將數據保存到磁盤的Unix時戳
shundown:將數據同步保存到磁盤,然后關閉服務
3)遠程服務控制
info:提供服務器的信息和統計
monitor:實時轉儲收到的請求
slaveof:改變復制策略設置
config:在運行時配置Redis服務器
4)對value操作的命令
exists(key):確認一個key是否存在
del(key):刪除一個key
type(key):返回值的類型
keys(pattern):返回滿足給定pattern的所有key
randomkey:隨機返回key空間的一個
keyrename(oldname, newname):重命名key
dbsize:返回當前數據庫中key的數目
expire:設定一個key的活動時間(s)
ttl:獲得一個key的活動時間
select(index):按索引查詢
move(key, dbindex):移動當前數據庫中的key到dbindex數據庫
flushdb:刪除當前選擇數據庫中的所有key
flushall:刪除所有數據庫中的所有key




更多命令可以參見幫助命令,或者是其他文章
菜鳥教程 https://www.runoob.com/redis/redis-tutorial.html