linux 安裝redis 4.0.9


1. 上傳安裝包
ubuntu下需要安裝
ubuntu環境下安裝lrzsz,具體命令是---> sudo apt-get install lrzsz (如果是root權限就不用加sudo)

安裝完畢后,具體操作命令是: sz 【file】 --->可將服務器的文件下載到本地,

(1)比如要把ubuntu上的urls.txt下載到本地,

那么我只要輸入sz urls.txt回車,就能選擇下載到本地哪個路徑下。

(2)比如要把本地文件上傳到ubuntu上,只需輸入 rz 命令回車就會彈出本地路徑窗口:

2.解壓
  tar xzvf redis-4.0.8.tar.gz

3.安裝
  cd redis-4.0.8

  make

  cd src

  make install PREFIX=/usr/local/redis

解決“jemalloc/jemalloc.h:沒有那個文件或目錄“問題,在進行編譯(因為上次編譯失敗,有殘留的文件) : make distclean

4.移動配置文件到安裝目錄下
  cd ../

  mkdir /usr/local/redis/etc

  mv redis.conf /usr/local/redis/etc

5.配置redis為后台啟動

  vi /usr/local/redis/etc/redis.conf //將daemonize no 改成daemonize yes

redis 5.0:
把這行代碼注釋掉 bind 127.0.0.1
找到這一項 protected-mode yes 把這一項的yes 改成 no
找到 這一項 daemonize no 把這一項的 no 改成 yes (我已經改完了,這一項主要是讓redis在后台開啟一個守護進程,保持一致開啟redis服務)
6.將redis加入到開機啟動
  vi /etc/rc.local //在里面添加內容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是開機調用這段開啟redis的命令)

7.開啟redis

 

 

./redis-cli
設置遠程訪問

 

 在安裝文件夾里面,進入etc ,修改redis.conf

 

 0.0.0.0表示所有遠程機器都能連,只能留一個bind 

如果RedisDesktopManager連不上 redis

RedisDesktopManager是一款連接redis數據庫的客戶端。

背景:我是在自己機器上裝的redis,使用的是虛擬機,系統是linux 版本是centeros-6.7

在使用這個連接redis的時候,發現連接不上。

第一步:在自己的本機外面試下能不能連接上虛擬機,打開cmd,使用 ping 192.168.65.128  (192.168.65.128這個為虛擬機的ip地址 查看虛擬機的ip地址:命令 ifconfig)

如果能ping的通,這個沒問題,表示外部可以訪問得到。訪問不到可以,把虛擬機的防火牆給關了,最省事,命令: service iptables stop

第二步:在redis的配置文件(redis.conf)里面是否設置了requirepass  表示連接的密碼,如果沒有設置,不好意思,連接不上

第三步: 在redis的配置文件里面,是否把bind 127.0.0.1 給注釋掉,如果沒有,連接不上

以上這些你都做了,應該就沒有問題了

如果還是連接不上,你首先在你虛擬機里面登錄上redis的客戶端 進入到src目錄層級下面。

和啟動redis一樣,命令: ./redis-cli

進入到客戶端之后:命令:auth 1234(你設置的密碼)

看一下是否ok。

我之前在這里踩了坑,明明我的配置文件里面設置了訪問密碼,卻沒有生效,為了保險起見,還是再來看下,密碼是否生效了

如果ok,那就沒有問題,如果出現了錯誤,說你密碼沒有設置,那就直接用命令設置:config set requirepass 1234(這個為你設置的訪密碼)

然后再試下命令 auth 1234(出現ok就好了)

這樣就應該可以順利的連接上redis了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM