CentOS 初体验十九:yum安装redis
轉載請標明出處:http://blog.csdn.net/zhaoyanjun6/article/details/79272878
本文出自【趙彥軍的博客】
redis 簡介
REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value存儲系統。
Redis是一個開源的使用ANSI C語言編寫、遵守BSD協議、支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫,并提供多種語言的API。
它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。
官網:https://redis.io/
yum 安裝
yum install redis安裝完成,就會看到下面的提示
然而這種安裝的 redis 不是最新版本。
如果要安裝最新的redis,需要安裝Remi的軟件源,官網地址:http://rpms.famillecollet.com/
然后可以使用下面的命令安裝最新版本的redis:
//安裝最新版本的 redis yum --enablerepo=remi install redis安裝完畢后,即可使用下面的命令啟動redis服務
//啟動redis systemctl start redis下面我們就可以連接 redis 數據庫了
redis-cli連接成功的狀態如下
查看 redis 進程
redis 默認端口號是 6379 ,查看 redis 進程
ps -ef | grep redis效果如下
修改 redis 端口
redis 默認端口號是 6379 , 如果在電腦里面安裝了多個 redis 實例,就需要修改 redis 端口了。修改端口,需要編輯 redis.conf 文件,這個配置文件在 /etc 目錄, 用 vim 打開,可以看到端口為 6379
現在把 6379 改為 6378 ,然后保存退出。
執行命令,重啟 redis 服務。
//重啟服務 systemctl restart redis連接 redis 數據庫
//連接數據庫 6378 為端口號。 redis-cli -p 6378連接成功,如圖所示:
redis.conf 參數含義
daemonize:是否以后臺daemon方式運行 pidfile:pid文件位置 port:監聽的端口號 timeout:請求超時時間 loglevel:log信息級別 logfile:log文件位置 databases:開啟數據庫的數量 save * *:保存快照的頻率,第一個*表示多長時間,第三個*表示執行多少次寫操作。在一定時間內執行一定數量的寫操作時,自動保存快照。可設置多個條件。 rdbcompression:是否使用壓縮 dbfilename:數據快照文件名(只是文件名) dir:數據快照的保存目錄(僅目錄) appendonly:是否開啟appendonlylog,開啟的話每次寫操作會記一條log,這會提高數據抗風險能力,但影響效率。 appendfsync:appendonlylog如何同步到磁盤。三個選項,分別是每次寫都強制調用fsync、每秒啟用一次fsync、不調用fsync等待系統自己同步其他命令
//啟動 redis systemctl start redis//設置 redis 開機啟動 systemctl enable redis.service//查看 redis 運行狀態 systemctl status redis//查看 redis 版本號 redis-cli --version參考資料
1、centos7 yum install redis
2、redis教程
個人微信號:zhaoyanjun125 , 歡迎關注
總結
以上是生活随笔為你收集整理的CentOS 初体验十九:yum安装redis的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 初体验十八:grep命令使
- 下一篇: CentOS 初体验二十:压缩包形式安装