redis數據庫的安裝及配置,以及期間遇到的錯誤的解決辦法【隨手筆記】

Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫
Redis 與其他 key - value 緩存產品有以下三個特點:

  1. Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,重啓的時候可以再次加載進行使用。
  2. Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。
  3. Redis支持數據的備份,即master-slave模式的數據備份。

redis數據庫的下載安裝及配置:

1】下載:
wget http://download.redis.io/releases/redis-3.2.8.tar.gz

【2】解壓:
tar -zxvf redis-3.2.8.tar.gz

【3】複製,放到 usr/local目錄下:
sudo mv .redis-3.2.8 /usr/local/redis/4】進入redis目錄:
cd /usr/local/redis/5】生成:
sudo make

【6】測試:
sudo make test

【7】安裝,將redis的命令安裝到/usr/local/bin目錄:
sudo make install

【8】最後,進入/usr/local/bin目錄查看:
cd /usr/local/bin
ll
註釋幾個命令行的意思:
{
	redis-server redis服務器
	redis-cli redis命令行客戶端
	redis-benchmark redis性能測試工具
	redis-check-aof AOF文件修復工具
	redis-check-rdb RDB文件檢索工具
}9】配置文件,移動到/etc/目錄下
sudo cp /usr/local/redis/redis.conf /etc/redis/10】切換到 /etc/redis/目錄下
sudo vim redis.conf
在打開的文件裏需要配置這幾項:
	(1)bind 127.0.0.12)port 63793)daemonize yes
	(4)dbfilename dump.rdb
	(5dir /var/lib/redis  (需要現在/var/lib/目錄下創建redis目錄)6)logfile /var/log/redis/redis-server.log
	(7)database 16

啓用服務器端及客戶端連接:

1】啓用redis服務:
sudo redis-server /etc/redis/redis.conf

【2】確認redis服務啓動:
ps aux | grep redis

【3】客戶端連接:
redis-cli

最後,服務器進程啓動及客戶端連接截圖:在這裏插入圖片描述在這裏插入圖片描述

期間遇到的錯誤及錯誤的解決方法:

**遇到的錯誤:***********************************************************

當切換到 /usr/local/redis 這個目錄下,
執行 sudo make test命令進行測試的時候,
會出現以下錯誤提示:

cd src && make test
make[1]: 進入目錄“/usr/local/redis/src”
You need tcl 8.5 or newer in order to run the Redis test
Makefile:225: recipe for target 'test' failed
make[1]: *** [test] Error 1
make[1]: 離開目錄“/usr/local/redis/src”
Makefile:6: recipe for target 'test' failed
make: *** [test] Error 2

**解決:*************************************************************

安裝 tcl
sudo apt-get install tcl

**測試成功提示:*************************************************************

\o/ All tests passed without errors!
Cleanup: may take some time... OK
make[1]: 離開目錄“/usr/local/redis/src”
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章