CentOS6.5下redis3.0.7安裝、啟動、關閉、配置密碼、開機啟動詳細步驟
安裝環境:
CentOS 6.5
Redis 3.0.7
下載安裝:
下載檔案到 /usr/local 目錄下
解壓檔案
tar zxvf redis-3.0.7.tar.gz
切換目錄到 redis-3.0.7 目錄下
cd redis-3.0.7
執行make前需要安裝gcc,用yum install gcc。
如果執行make後報error: jemalloc/jemalloc.h: No such file or directory解決方法,用make MALLOC=libc命令
執行make命令,最後幾行的輸出結果
Hint: To run ‘make test’ is a good idea ;)
make[1]: Leaving directory `/opt/redis-3.0.7/src’
執行安裝命令
make install
提示:
cd src && make install
make[1]: Entering directory `/opt/redis-3.0.7/src'
Hint: To run 'make test' is a good idea ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
make[1]: Leaving directory `/opt/redis-3.0.7/src'
根據提示,執行:cd src && make install
提示:
Hint: To run 'make test' is a good idea ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL instal
按照提示執行:make test
提示:
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
也可以使用:yum install tcl 命令安裝
後來經搜尋發現不需要安裝,直接到/usr/local/bin目錄下執行 ./redis-server 就可以
安裝完成後,各命令的預設位置如下:
/usr/local/bin/redis-server
/usr/local/bin/redis-cli
/usr/local/redis-3.0.7/redis.conf
可以使用/usr/local/bin/redis-server /usr/local/redis-3.0.7/redis.conf 命令指定配置檔案啟動服務;
Server started, Redis version 3.0.7
The server is now ready to accept connections on port 6379
服務啟動成功,服務已經在6379埠上監聽連線請求。
/usr/local/bin目錄下執行redis-cli命令,即可對redis進行操作:
$ /usr/local/bin/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
注意事項:
要遠端訪問它,還需要開啟防火牆。
不要使用Ctrl+C,這樣會使程式退出(直接把當前命令視窗關閉,重新開啟一個命令視窗或者通過下面命令修改redis.conf檔案)。
vi redis.conf
然後把daemonize設定成yes,如下圖所示:
使用如下命令檢視執行中的redis
ps -eaf|grep redis
關閉redis服務命令如下:
/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown
設定密碼,以提供遠端登陸
vi redis.conf
找到
requirepass
寫上
requirepass yourpassword
設定密碼以後發現可以登陸,但是無法執行命令了。
redis-cli
keys *
(error) ERR operation not permitted
授權命令
auth yourpassword
發現就可以執行命令了
還有一種方式,是在登入的時候直接指定密碼
redis-cli -h 127.0.0.1 -a yourpassword
設定密碼後,如果要關閉redis服務,就需要加上密碼
/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a yourpassword shutdown
由於redis併發能力極強,僅僅搞密碼,攻擊者可能在短期內傳送大量猜密碼的請求,很容易暴力破解,所以建議密碼越長越好,比如20位。(密碼在 conf檔案裡是明文,所以不用擔心自己會忘記)
配置redis開機啟動
編寫啟動shell:vim /etc/init.d/redis(copy網上的)
# chkconfig: 2345 10 90
# description: Start and Stop redis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379 #實際環境而定
EXEC=/usr/local/redis/src/redis-server #實際環境而定
REDIS_CLI=/usr/local/redis/src/redis-cli #實際環境而定
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/redis.conf" #實際環境而定
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already running or crashed."
else
echo "Starting Redis server..."
$EXEC $CONF
fi
if [ "$?"="0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE exists, process is not running."
else
PID=$(cat $PIDFILE)
echo "Stopping..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
while [ -x $PIDFILE ]
do
echo "Waiting for Redis to shutdown..."
sleep 1
done
echo "Redis stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
exitxit 1
esac
賦予許可權chmod +x /etc/init.d/redis
設定開機啟動:
# 嘗試啟動或停止redis
service redis start
#沒有設定密碼的關閉方式
service redis stop
#設定了密碼的關閉方式
/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a yourpassword shutdown
# 開啟服務自啟動
chkconfig redis on
搞定……
相關推薦
CentOS6.5下redis3.0.7安裝、啟動、關閉、配置密碼、開機啟動詳細步驟
安裝環境: CentOS 6.5 Redis 3.0.7 下載安裝: 下載檔案到 /usr/local 目錄下 解壓檔案 tar zxvf redis-3.0.7.tar.gz 切換目錄到 redis-3.0.7 目錄下 cd redis-3
CentOS6.5下使用lnmp架構安裝nextcloud雲盤
pass -h style 訪問 param 配置nginx script etag turn 最近兩年隨著各大網盤紛紛關閉,百度雲也早早的就開始限速,文件的安全也沒有保障。所以還不如自己搭建一個網盤。網上看了下,發現有一個nextcloud比較好用。支持多平臺客戶端,支持
最簡單的redis教程:centos6.5下redis單機版安裝《一》
安裝 命令如下: wget http://download.redis.io/releases/redis-3.0.0.tar.gz tar -zxvf redis-3.0.0.tar.gz cd
redis3.0.7安裝和叢集詳細步驟
什麼是redis? Redis是用C語言開發的一個開源的高效能鍵值對(key-value)資料庫。 它通過提供多種鍵值資料型別來適應不同場景下的儲存需求。 目前為止Redis支援的鍵值資料型別如下: 1. 字串型別 2. 雜湊型別 3. 列表型別 4
centos6.5下vsftpd服務的安裝及配置並通過pam認證實現虛擬使用者檔案共享
FTP的全稱是File Transfer Protocol(檔案傳輸協議),就是專門用來傳輸檔案的協議.它工作在OSI模型的第七層,即是應用層,使用TCP傳輸而不是UDP.這樣FTP客戶端和伺服器建立連線前就要經過一個"三次握手"的過程.FTP服務還有一個非常重要的特點是
centos6.5下安裝python3安裝、python3虛擬環境創建venv
替代品 虛擬環境 由於 需要 tools python2.6 ipy模塊 python2 pip3 原因:在安裝完centos6.5後,通過命令行鍵入python時,默認為python2.6.6版本,系統並沒有安裝python3版本。又想學習python3,因此需要在c
Centos6.5下安裝cacti-0.8.7i
cacti安裝(初學者)(因為我是新手,在安裝時有很多大大小小的問題,我都在這裏備註上了,歡迎萌新們參考)Cacti功能Cacti是通過 snmpget來獲取數據,使用 RRDtool繪畫圖形,而且你完全可以不需要了解RRDtool復雜的參數。它提供了非常強大的數據和用戶管理功能,可以指定每一個用戶能查看樹狀
CentOS6.5下如何正確下載、安裝Intellij IDEA、Scala、Scala-intellij-bin插件、Scala IDE for Eclipse助推大數據開發(圖文詳解)
scala 建議 strong 安裝jdk rgs 默認 tell launcher eclipse 第二步:安裝Intellij IDEA 若是3節點如,master、slave1、slave2,則建議將其安裝在master節點上 到https:/
CentOS6 5下Nginx1 7 4安裝記錄
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
centos6.7、centos6.5下yum方式搭建lnmp環境,php5.4/mysql5.5
由於電腦重灌系統,之前虛擬機器中的所有系統都打不開了,不得已又得從0開始安裝。我下載的是centos6.5的映象,在虛擬機器中安裝完以後,執行了一下yum update,系統升成了6.7的,但是對於lnmp環境的安裝時沒有影響的,6.5和6.7的安裝方法是一樣的。 一、安裝php5.4
CentOS6.5下安裝Hadoop-2.7.3(圖解教程)
17. node 內容 apr ddbd 忽略 passwd frame shuffle 註:圖片如果損壞,點擊文章鏈接:https://www.toutiao.com/i6627365258090512909/ 安裝好虛擬機(3個節點) YUM源已安裝好、系統版本Ce
Centos6.5下安裝mysql5.7版本(親測有效)
Step1: 檢測系統是否自帶安裝mysql # yum list installed | grep mysql Step2: 刪除系統自帶的mysql及其依賴 命令: # yum -y remove mysql-libs.x86_64 Step3: 給CentOS新增rp
CentOS6.5下 Asterisk 的安裝、配置及 2個軟電話實現互撥
[general] //類似與全域性變數 context = default srvlookup = yes //DNS SRV記錄查詢 [111] secret=aaa
CentOS6.5下supervisor 3.0安裝與使用
1、檢視python版本 [[email protected] ~]# python -V Python 2.6.6 2、下載並安裝supervisor wget http://pypi.python.org/packages/source/s/superviso
centos6.5下安裝docke過程
centos devel x86 修改 版本 span yum ice 順序 由於需要到使用到docker,centOs6.5的內核是 2.6.32-431.el6.x86_64,需要更新到3.0以上。 安裝過程。 1 下載 kernel-ml-aufs-3.10.5-3.
centos6.5下yum安裝mysql5.5
eps mysql 啟動 pms pan tar oar exp let 第一步就是看linu是否安裝了mysql,經過rpm -qa|grep mysql查看到centos下安裝了mysql5.1,那就開始卸載咯 2 接下來就是卸載mysql5.1了,命令
Centos6.5下DHCP服務器的安裝和配置
默認 聲明 網絡 grep eve install 廣播 6.0 lan 1、首先需要安裝DHCP的軟件包,使用yum進行安裝 # yum install -y dhcp.x86_64 dhcp-devel.x86_64 2、將/usr/share/doc/dhcp-4.
centos6.5下的mysql5.6.30安裝
ack ble max 啟動 nal html name root base http://www.cnblogs.com/fujinzhou/p/5750442.html centos6.5下的mysql5.6.30安裝 1.解壓mysql tar -
CentOS6.5下nginx安裝
模塊 pcre acc .cn nginx fig 啟動服務 tab start 一、nginx安裝環境 1、Gcc rpm -qa | grep gcc 安裝nginx需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要
CentOS6.5 下Nginx 的安裝與配置
ffffff style 指定 this load() 應用 case 編譯 $? 昨天買了個服務器最近在配置一些基礎環境,想在訪問www.wzpbk.com:8080 不想要後面的:8080就能直接訪問到,聽說了Nginx就研究下給服務器裝上傳說中大名鼎鼎 Ng