linux服務器之redis

linux環境下安裝redis服務器:linux

redis下載地址:http://redis.io/downloadredis

$ wget http://download.redis.io/releases/redis-3.2.1.tar.gz
$ tar xzf redis-3.2.1.tar.gz
$ cd redis-3.2.1
$ make
$ src/redis-server
$ src/redis-cli redis> set foo bar OK redis> get foo "bar"
 

 

啓動redis的方法:數據庫

首先進入redis安裝目錄:cd  /usr/local/redis/bin安全

而後執行:./redis-server /usr/local/redis/etc/redis.conf服務器

如圖:code

 

一、在安裝好後redis,咱們一般是能夠直接經過本機操做,可是遠程鏈接會出問題,鏈接不上?
答:此時,咱們須要排除端口是否被 防火牆屏蔽等等,這些是基本的東西。然而在redis中默認是隻能本機鏈接該端口,所以咱們須要在redis.cof中將bind 127.0.0.1註釋掉或者改成0.0.0.0,
一個小技巧
經過命令netstat -anp|grep 6379 咱們看到顯示:127.0.0.1:6379表示,只容許127.0.0.1綁定到6379端口,而不容許其餘主機去鏈接到6379,若是咱們註釋掉後, 會發現該顯示改成:*:6379,表示容許任何主機鏈接到6379.
另外一個小技巧
telnet 這個命令也是頗有用的,咱們能夠經過ping 來看某個ip是否開啓,而經過telnet來查看某個端口是否可用,好比:輸入 telent 192.168.1.8 6379 若是該端口不可用,則會顯示鏈接不上主機的端口號,若是能夠鏈接上,則會顯示出一個黑屏,而不會報錯。server

注意:經過telnet 192.168.1.8 6379 能夠直接訪問redis數據庫,若是設置了密碼 經過命令 auth ‘密碼’,便可ip

二、另外,在遠程鏈接redis時,又出了一個錯誤,報安全模式錯誤,不能讀寫redis?
答:這是由於咱們沒有給redis設置密碼,因此一個很簡單的方法,只要在裝linux主機的機器中,輸入redis -cli 後,輸入auth 密碼 ,在另外一臺linux主機上也輸入受權auth 密碼,則能夠正常操做linux。get

相關文章
相關標籤/搜索