《Redis开发与运维》笔记
《Redis開發與運維》筆記
標簽(空格分隔): Redis
Redis特點:
1.速度快。原因:數據放在內存中;C語言實現;單線程架構;代碼性能高。
2.基于鍵值對的數據結構服務器,Redis的值除了字符串以外,可以是具體的數據結構:字符串,哈希,列表,集合,位圖……
3.功能豐富,簡單穩定
4.持久化,如果斷電或機器故障,內存中的數據會丟失,Redis提供了兩種持久化技術:RDB,AOF,即可以用兩種策略將內存的數據保存到硬盤中。
安裝和配置:
1.Redis安裝后,在/usr/local/bin/目錄下,redis-server 用于啟動Redis。直接運行redis-server,看打印知,默認端口為6379,且使用的是默認配置,Redis建議使用配置文件來啟動。可以將配置寫到/opt/redis/redis.config中: redis-server /opt/redis/redis.config 中啟動。
除此之外,可以使用redis-cli客戶端進行連接: redis-cli -h 127.0.0.1 -p 6379。
停止Redis服務,使用shutdown命令。redis-cli shutdown. redis關閉是斷開與客戶端的連接,持久化文件生成,是一種相對優雅的關閉對象。
全局命令:
1.查看所有鍵: keys *
2.鍵總數: dbsize命令會返回當前數據庫中鍵的總數。dbsize的時間復雜度為O(1),keys命令時間復雜度為O(n).
3.檢查鍵是否存在:exists key,如果key存在則返回1,不存在則返回0.
4.del key用于刪除鍵,返回結果為成功刪除鍵的個數,假如刪除一個不存在的鍵,就會返回0.
5.expire key seconds,支持對鍵添加過期時間,當超過過期時間后,會自動刪除鍵,另外ttl key 這個命令會返回鍵的剩余過期時間,如果值為-1表示鍵沒設置過期時間,如果值為-2表示鍵不存在。
6.type key 獲得數據類型。如果key不存在,則返回none
總結
以上是生活随笔為你收集整理的《Redis开发与运维》笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DM365 u-boot 启动分析
- 下一篇: 基于MODBUS协议的单片机与(串口屏)