Redis(全稱:Remote Dictionary Server 遠程字典服務)是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。從2010年3月15日起,Redis的開發工做由VMware主持。 |
平臺: centos 6.5 x86_64html
安裝:redis-3.0.7-4.el6.art.x86_64.rpmlinux
下載rpm包redis
打開地址 http://pkgs.org/download/redis 進入根據本身的linux平臺以及須要安裝的redis版本進去下載對應的rpm包,這裏咱們以redis 3.0.7爲例安裝:數據庫
[root@21yunwei src]# wget http://www6.atomicorp.com/channels/atomic/centos/6/x86_64/RPMS/redis-3.0.7-4.el6.art.x86_64.rpm
安裝centos
[root@21yunwei src]# rpm -ivh redis-3.0.7-4.el6.art.x86_64.rpm
這裏須要注意一下,若是是新拿的系統或者未安裝jemalloc庫的時候通常會報錯:安全
[root@21yunwei src]# rpm -ivh redis-3.0.7-4.el6.art.x86_64.rpm warning: redis-3.0.7-4.el6.art.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 4520afa9: NOKEY error: Failed dependencies: libjemalloc.so.1()(64bit) is needed by redis-3.0.7-4.el6.art.x86_64
解決辦法:網絡
yum install epel-release -y yum install jemalloc -y
再次安裝,問題解決:優化
[root@21yunwei src]# rpm -ivh redis-3.0.7-4.el6.art.x86_64.rpm warning: redis-3.0.7-4.el6.art.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 4520afa9: NOKEY Preparing... ########################################### [100%] 1:redis ########################################### [100%]
運行並設置自啓動atom
啓動新安裝的redis:日誌
[root@21yunwei src]# /etc/init.d/redis start Starting redis-server: [ OK ]
設置自啓動
[root@21yunwei src]# chkconfig redis on
這裏安裝的redis未進行任何設置或者優化,都是默認的;具體使用仍是須要根據本身的業務需求或者安全設置進行調整。