您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“怎么安裝和配置Redis”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“怎么安裝和配置Redis”這篇文章吧。
yum install gcc-c++
出現以下日志,代表安裝成功。Package gcc-c++-4.8.5-39.el7.x86_64 already installed and latest version
Loaded plugins: fastestmirror Determining fastest mirrors base | 3.6 kB 00:00:00 docker-ce-stable | 3.5 kB 00:00:00 epel | 4.7 kB 00:00:00 extras | 2.9 kB 00:00:00 nginx | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/7): epel/x86_64/group_gz | 95 kB 00:00:00 (2/7): epel/x86_64/updateinfo | 1.0 MB 00:00:00 (3/7): docker-ce-stable/x86_64/primary_db | 45 kB 00:00:00 (4/7): extras/7/x86_64/primary_db | 205 kB 00:00:00 (5/7): updates/7/x86_64/primary_db | 3.0 MB 00:00:00 (6/7): epel/x86_64/primary_db | 6.8 MB 00:00:00 (7/7): nginx/x86_64/primary_db | 55 kB 00:00:02 Package gcc-c++-4.8.5-39.el7.x86_64 already installed and latest version Nothing to do [root@root ~]#
執行命令:wget http://download.redis.io/releases/redis-5.0.7.tar.gz
。下載完成之后進行解壓。再先后執行 make
、make install
命令。
[root@root /]# cd usr/java [root@root java]# mkdir redis [root@root java]# cd redis/ [root@root redis]# wget http://download.redis.io/releases/redis-5.0.7.tar.gz [root@root redis]# tar -zxvf redis-5.0.7.tar.gz [root@root redis]# cd redis-5.0.7 [root@root redis-5.0.7]# make [root@root redis-5.0.7]# make install
輸入命令:redis-server redis.conf
,啟動Redis
。看到以下頁面代表啟動成功。
[root@root redis-5.0.7]# redis-server redis.conf _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 5.0.7 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 | `-._ `._ / _.-' | PID: 12513 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-'
但是這種啟動沒有辦法在這個tab
頁下做任何操作了,因為這個時候使用Ctrl+c之后,就變成了這個樣子。也就是關閉了Redis
,這種方式是前臺啟動。
^C13082:signal-handler (1594381754) Received SIGINT scheduling shutdown... 13082:M 10 Jul 2020 19:49:14.132 # User requested shutdown... 13082:M 10 Jul 2020 19:49:14.132 * Saving the final RDB snapshot before exiting. 13082:M 10 Jul 2020 19:49:14.135 * DB saved on disk 13082:M 10 Jul 2020 19:49:14.135 * Removing the pid file. 13082:M 10 Jul 2020 19:49:14.135 # Redis is now ready to exit, bye bye...
打開redis.conf
文件。這也是Redis
的配置文件。
[root@root redis-5.0.7]# vim redis.conf #打開之后,在命令窗口按下/輸入daem然后回車
修改為yes
daemonize yes
Redis默認不是以守護進程的方式運行,可以通過該配置項修改,使用yes啟用守護進程,啟用守護進程后,Redis會把pid寫到一個pidfile中,在/var/run/redis_6379.pid文件中。
再次啟動
[root@root redis-5.0.7]# redis-server redis.conf 13352:C 10 Jul 2020 19:54:34.301 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 13352:C 10 Jul 2020 19:54:34.301 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=13352, just started 13352:C 10 Jul 2020 19:54:34.301 # Configuration loaded
[root@root redis-5.0.7]# redis-cli 127.0.0.1:6379> ping PONG 127.0.0.1:6379> config get requirepass #查看密碼 1) "requirepass" 2) "" 127.0.0.1:6379>
設置密碼
我們發現竟然不需要密碼就可以進入Redis
。那怎么設置呢?
requirepass foobared
:設置 Redis
連接密碼,如果配置了連接密碼,客戶端在連接 Redis
時需要通過 AUTH password
命令提供密碼,默認是關閉。
1、臨時設置
config set requirepass 123456
2、永久設置
[root@root redis-5.0.7]# vim redis.conf #打開之后,在命令窗口按下/輸入 requirepass 然后回車
找到如圖所示的內容,將注釋放開設置自己的密碼。
然后重啟Redis
。
[root@root redis-5.0.7]# redis-server redis.conf [root@root redis-5.0.7]# redis-cli 127.0.0.1:6379> ping (error) NOAUTH Authentication required. 127.0.0.1:6379> auth xxx OK 127.0.0.1:6379> ping PONG 127.0.0.1:6379>
可以看到第一次ping
的時候提示我需要身份驗證。auth xxx
這是連接后輸入密碼。也可以在連接的時候輸入:
[root@root redis-5.0.7]# redis-cli -p 6379 -a xxx
以上是“怎么安裝和配置Redis”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。