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

在安裝文件夾里面,進入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了。