CentOS 7.4 安裝 redis5.0
準備環境:配置YUM、安裝gcc
1、先到Redis官網(redis.io)下載redis安裝包
2、上傳伺服器,解壓
3、編譯源程式
make
cd src
make install PREFIX=/usr/local/redis #安裝路徑
4、將配置檔案移動到redis目錄
cp /usr/local/redis/bin/redis.config /etc/
5、 修改redis.conf配置檔案
vi /etc/redis.conf
protected-mode no # 關閉保護模式
daemonize yes # 守護程式模式開啟
appendonly yes #(開啟AOF日誌記錄Redis操作的持久化)
appendfilename "appendonly-6380.aof" #(AOF檔名,配置埠為檔名便於檢視)
6、啟動
/usr/local/redis/bin/redis-server /etc/redis.conf
7、客戶端連線
[root@weblogic-test ~]# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> info
# Server
redis_version:5.0.0
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:3ebc09a77c2d0f
8、停止redis例項
/usr/local/redis/bin/redis-cli shutdown
或者
pkill redis-server
9、讓redis開機自啟
vi /etc/rc.local
加入
/usr/local/redis/bin/redis-server /etc/redis-conf
##客戶端無法登入Redis伺服器報錯,解除保護模式
1、修改redis伺服器的配置檔案
vi redis.conf
port 6380
pidfile /var/run/redis_6380.pid
logfile "/usr/local/redis/bin/redis_6380.log"
註釋以下繫結的主機地址
# bind 127.0.0.1
##設定密碼
1、登入
[root@weblogic-test ~]# /usr/local/redis/bin/redis-cli -p 6380
2、檢視當前密碼為空
127.0.0.1:6380> config get requirepass
1) "requirepass"
2) ""
3、設定密碼beijing
127.0.0.1:6380> config set requirepass "beijing"
OK
4、再次檢視密碼,提示需要密碼驗證
127.0.0.1:6380> config get requirepass
(error) NOAUTH Authentication required.
5、密碼驗證
127.0.0.1:6380> auth beijing
OK
6、檢視密碼
127.0.0.1:6380> config get requirepass
1) "requirepass"
2) "beijing"
Redis的配置:
daemonize:如需要在後臺執行,把該項的值改為yes
pdifile:把pid檔案放在/var/run/redis.pid,可以配置到其他地址
bind:指定redis只接收來自該IP的請求,如果不設定,那麼將處理所有請求,在生產環節中最好設定該項
port:監聽埠,預設為6379
timeout:設定客戶端連線時的超時時間,單位為秒
loglevel:等級分為4級,debug,revbose,notice和warning。生產環境下一般開啟notice
logfile:配置log檔案地址,預設使用標準輸出,即列印在命令列終端的埠上
database:設定資料庫的個數,預設使用的資料庫是0
save:設定redis進行資料庫映象的頻率
rdbcompression:在進行映象備份時,是否進行壓縮
dbfilename:映象備份檔案的檔名
dir:資料庫映象備份的檔案放置的路徑
slaveof:設定該資料庫為其他資料庫的從資料庫
masterauth:當主資料庫連線需要密碼驗證時,在這裡設定
requirepass:設定客戶端連線後進行任何其他指定前需要使用的密碼
maxclients:限制同時連線的客戶端數量
maxmemory:設定redis能夠使用的最大記憶體
appendonly:開啟appendonly模式後,redis會把每一次所接收到的寫操作都追加到appendonly.aof檔案中,當redis重新啟動時,會從該檔案恢復出之前的狀態
appendfsync:設定appendonly.aof檔案進行同步的頻率
vm_enabled:是否開啟虛擬記憶體支援
vm_swap_file:設定虛擬記憶體的交換檔案的路徑
vm_max_momery:設定開啟虛擬記憶體後,redis將使用的最大實體記憶體的大小,預設為0
vm_page_size:設定虛擬記憶體頁的大小
vm_pages:設定交換檔案的總的page數量
vm_max_thrrads:設定vm IO同時使用的執行緒數量
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30327022/viewspace-2641146/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS6.10安裝redis5.0CentOSRedis
- Centos7怎麼安裝Redis5.0CentOSRedis
- 阿里雲centos 7.4 安裝pptp阿里CentOSpptp
- CentOS 7.4 下安裝Python3.6CentOSPython
- centos 7.4靜默安裝oracle 19.3CentOSOracle
- CentOS 7.4安裝redis 4.0詳細步驟CentOSRedis
- Centos 7.4_64位系統安裝指南CentOS
- CentOS 7.4 下安裝 ES 6.5.1 搜尋叢集CentOS
- CentOS 7.4下安裝nginx的詳細步驟CentOSNginx
- centos7.4原始碼安裝php,swoole,nginx,redis,mariadbCentOS原始碼PHPNginxRedis
- CentOS 7.4 環境下原始碼編譯安裝 postgreSQL 11.4CentOS原始碼編譯SQL
- 快如閃電的安裝php7.4套件(centos 7)PHP套件CentOS
- Oracle 12C Centos7.4桌面版本安裝OracleCentOS
- docker 安裝 Laravel 環境 (nginx mariadb PHP7.4)--centos7.3DockerLaravelNginxPHPCentOS
- readhalt7.4 安裝 dockerDocker
- CentOS 7.4 環境下原始碼編譯(多例項)安裝 Mysql 5.7.26CentOS原始碼編譯MySql
- 按照使用者要求在CentOS 7.4中安裝金山防毒軟體CentOS防毒
- 在CentOS7.6裡編譯安裝PHP7.4,很詳細CentOS編譯PHP
- PHP-安裝-PHP7.4PHP
- Red Hat Enterprise Linux Server 7.4 安裝LinuxServer
- CentOS7.4 部署 DockerCentOSDocker
- centos7.4 記一次 go安裝的問題,及目錄命令熟悉CentOSGo
- CentOS 7.4 安裝 K8S v1.11.0 叢集所遇到的問題CentOSK8S
- readhalt7.4 安裝 oracle11gOracle
- centos 7.4 新增新網路卡CentOS
- CentOS 安裝 JDKCentOSJDK
- CentOS安裝GraphicsMagickCentOS
- Centos 安裝RedisCentOSRedis
- CentOS 安裝 mavenCentOSMaven
- Jenkins CentOS 安裝JenkinsCentOS
- centos 安裝pyenvCentOS
- CentOS 安裝ErlangCentOS
- centos安裝nodeCentOS
- Centos 安裝 JenkinsCentOSJenkins
- centOS安裝rabbitMQCentOSMQ
- CentOS安裝gitCentOSGit
- CentOS Docker 安裝CentOSDocker
- CentOS安裝jdkCentOSJDK