Redis
概念
Redis 是一個開源的、高性能的鍵值存儲系統,常被歸類為NoSQL數據庫。它支持多種數據結構,如字符串、列表、哈希、集合和有序集合,適用于緩存、消息隊列、實時分析等多種場景。Redis是一個基于內存的key-value結構數據庫。Redis 是互聯網技術領域使用最為廣泛的存儲中間件。
主要特點:
- 內存存儲:數據存儲在內存中,提供極快的訪問速度,但支持持久化以防止數據丟失。
- 持久化機制:支持RDB快照和AOF日志兩種方式,確保數據安全。
- 豐富功能:支持多種數據結構和命令,適用于多種應用場景。
- 事務支持:通過MULTI/EXEC實現原子操作,保證數據一致性。
- Lua腳本:允許編寫復雜業務邏輯,減少網絡交互。
- 高可用性:通過主從復制、哨兵模式和集群模式實現數據冗余和負載均衡。
應用場景:
- 緩存:提升Web應用性能。
- 消息隊列:處理異步任務。
- 實時分析:實時數據處理和統計。
配置與優化:
- 選擇合適的持久化和內存淘汰策略。
- 配置復制和集群參數,確保系統穩定性和性能。
- 監控性能指標,及時解決問題。
Redis 是一個功能強大且靈活的工具,合理配置和管理能充分發揮其優勢。
以上是Redis的基本介紹,今天先從基礎學習
下載安裝與配置
- https://www.redis.net.cn/ Redis中文網
Redis的Windows版屬于綠色軟件,直接解壓即可使用,解壓后目錄結構如下:
Redis服務啟動與停止
- 在文件的所在處輸入CMD指令
- 輸入:redis-server.exe redis.windows.conf ->指令即可開啟服務端,而且在操作Redis時,要保持Redis服務端處于開啟狀態
- 輸入:redis-cli.exe ->開啟客戶端,通過redis-cli.exe命令默認連接的是本地的redis服務,并且使用默認6379端口。也可以通過指定如下參數連接:
- -h ip地址
- -p 端口號
- -a 密碼(如果需要)
- **設置密碼 😗*需要修改redis.windows.conf文件,通過快捷鍵Ctrl+F輸入pass,將搜索所在行修改成requirepass 123456,并且把#去掉 而且在后面再次連接Redis時,需加上密碼,否則連接失敗。
Redis圖形化工具
Another Redis Desktop Manager(有需要的可以找我拿壓縮包)
如圖:創建一個新的連接