redis是當前比較熱門的nosql系統之一,它是乙個key-value儲存系統。和memcached類似,但很大程度補償了 memcached的不足,它支援儲存的value型別相對更多,包括string、list、set、zset和hash。這些資料型別都支援 push/pop、add/remove及取交集並集和差集及更豐富的操作。在此基礎上,redis支援各種不同方式的排序。redis資料都是快取在計 算機記憶體中,並且會週期性的把更新的資料寫入磁碟或者把修改操作寫入追加的記錄檔案。
在linux(本次安裝在centos)下安裝redis非常簡單,具體步驟如下(官網有說明):
2、編譯完成後,在src目錄下,有四個可執行檔案redis-server、redis-benchmark、redis-cli和redis.conf。然後拷貝到乙個目錄下。
cp redis-server /usr/local/bin/cp redis-cli /usr/local/bin/
3、然後新建目錄,存放配置檔案,並修改配置檔案
mkdir /etc/redismkdir /var/redis
mkdir /var/redis/log
mkdir /var/redis/run
mkdir /var/redis/6379
在redis解壓根目錄中找到配置檔案模板,複製到如下位置。
cp redis.conf /etc/redis/6379.conf
vim /etc/redis/6379.conf
修改的內容:
daemonize yespidfile /var/redis/run/redis_6379.pid
logfile /var/redis/log/redis_6379.log
dir /var/redis/6379
protected-mode no #預設保護模式,不能遠端修改redis,需設定為no
#bind localhost #預設僅本地訪問,需注釋掉
4、啟動redis服務。
redis-server /etc/redis/6379.conf重啟redis服務,檢視redis的pid,執行kill pid,然後重新啟動
ps -ef | grep redis
kill pid
5、測試是否啟動成功。
redis-cliredis> set
foo bar
okredis> get
foo"
bar"
測試是否可遠端訪問。
遠端服務連線:$ redis-cli -h 127.0.0.1 -p 6379
遠端服務停止:
$ redis-cli -h 172.168.10.254 -p 6379 shutdown
Redis學習筆記(1) Redis安裝與其他
hdis framework是乙個基於springboot kubernetes 阿里雲服務,編寫的乙個用於支撐微服務的極速開發框架。其文件詳盡,demo全面,設計合理,開箱即用,節省開發時間,提公升開發效率。配套的docker kubernetes教程已踩過各種坑,讓你的微服務無障礙的順暢執行起來...
Redis學習筆記1 Redis介紹
目錄 1 redis是什麼 2 redis的特點 3 redis 優勢 4 redis與其他key value儲存有什麼不同?附 什麼是bsd協議 附 什麼是原子性,什麼是原子性操作?redis是乙個開源的 高效能的 基於鍵值對的快取與儲存系統,通過提供多種鍵值資料型別來適應不同場景下的快取和儲存需...
Redis 實踐1 redis介紹和安裝
redis是乙個 key value儲存系統,官方站點 和memcached類似,但支援資料持久化 支援更多value型別,除了和 string外,還支援hash lists 鍊錶 sets 集合 和sorted sets 有序集合 幾種資料型別 redis使用了兩種檔案格式 全量資料 rdb 和增...