redis嘗鮮指南(mac)

redis

這周打算做一個(gè)分布式緩存系列專題,今天整理了一個(gè)mac嘗鮮redis的指南,簡(jiǎn)單入門。

安裝

執(zhí)行命令

brew install redis

啟動(dòng)redis服務(wù)

執(zhí)行命令

/usr/local/bin/redis-server /usr/local/etc/redis.conf

出現(xiàn)如下頁(yè)面說(shuō)明啟動(dòng)成功


server-start

查看redis服務(wù)

ps aux | grep redis

啟動(dòng)redis客戶端

redis-cli

簡(jiǎn)單使用

  • keys * 查看所有k-v
  • set key value 設(shè)置鍵值
  • get key 獲取鍵值
  • append key value2 在key的值后邊追加value2
  • expire key secs 設(shè)置key的過(guò)期時(shí)間是secs秒
  • ttl key 查看key的剩余過(guò)期時(shí)間
  • flushdb 清空當(dāng)前db所有key
  • flushall 清空所有key

關(guān)閉server

shutdown

配置項(xiàng)

獲取配置項(xiàng)

config get *
config get config_name

修改配置項(xiàng)

config set config_name config_value

數(shù)據(jù)類型

  • string 二進(jìn)制安全 可以包含任何數(shù)據(jù) 比如jpg圖片和序列化對(duì)象
    對(duì)應(yīng)命令 set key value 、get key
  • hash 存儲(chǔ)鍵值對(duì)集合
    對(duì)應(yīng)命令 hmset key field1 value1 field2 value2 ... 、hgetall key 、hget key field
  • list 字符串列表 按插入順序排序 可以在頭部或者尾部插入值
    對(duì)應(yīng)命令 lpush key value 、lrange key begin_index end_index
  • set 字符串無(wú)序集合
    對(duì)應(yīng)命令 sadd key value 、smembers key
  • zset 有序集合
    對(duì)應(yīng)命令 zadd key score value、 zrangebyscore key min_score max_socre

簡(jiǎn)單嘗鮮結(jié)束,后期將加入詳細(xì)的使用和原理分析,請(qǐng)期待!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文為筆者對(duì)在學(xué)習(xí)Redis過(guò)程中所收集資料的一個(gè)總結(jié),目的是為了以后方便回顧相關(guān)的知識(shí),大部分為非原創(chuàng)內(nèi)容。特此...
    EakonZhao閱讀 14,634評(píng)論 0 9
  • 本文將從Redis的基本特性入手,通過(guò)講述Redis的數(shù)據(jù)結(jié)構(gòu)和主要命令對(duì)Redis的基本能力進(jìn)行直觀介紹。之后概...
    kelgon閱讀 61,659評(píng)論 23 625
  • PHP-redis中文文檔 phpredis是php的一個(gè)擴(kuò)展,效率是相當(dāng)高有鏈表排序功能,對(duì)創(chuàng)建內(nèi)存級(jí)的模塊業(yè)務(wù)...
    神秘者007閱讀 2,814評(píng)論 0 2
  • phpredis是php的一個(gè)擴(kuò)展Redis::__construct構(gòu)造函數(shù)$redis = new Redis...
    hello大象閱讀 805評(píng)論 0 2
  • Redis::__construct構(gòu)造函數(shù)$redis = new Redis(); connect, open...
    bycall閱讀 1,554評(píng)論 0 2

友情鏈接更多精彩內(nèi)容