Redisのソースインストール
2411 ワード
redisは良いkvデータベースまたはnosqlです.以下はインストールの導入です.私が使ったインストールが最も簡単です.プライマリ・ストリームのコピーもです.現在pivotalがスポンサーを務めており、最新バージョンではクラスタ機能の3.0.0がサポートされています.
一、環境
CentOS release 6.4 (Final)
redis 3.0.0
二、ダウンロードインストール
三、構成の変更
四、ログイン、簡単操作
五、起動閉鎖
五、参考とその他
1.README
2.http://redis.io/documentation
3.3.0.0.0バージョンのclusterは新しく出たので、生産にはやはり慎重にしなければなりません
一、環境
CentOS release 6.4 (Final)
redis 3.0.0
二、ダウンロードインストール
[root@node8 ~]# wget http://download.redis.io/releases/redis-3.0.0.tar.gz
[root@node8 ~]# tar -zxvf redis-3.0.0.tar.gz
[root@node8 ~]# cd redis-3.0.0
[root@node8 ~]# make V=1
--make make test, tcl yum tcl
[root@node8 ~]# make install
--make install /usr/local/bin , PREFIX
[root@node8 ~]# mkdir -p /data/redis/log
[root@node8 ~]# mkdir -p /etc/redis
[root@node8 ~]# cp redis.conf /etc/redis
[root@node8 ~]# ln -s /usr/local/bin/redis-server /usr/sbin/
[root@node8 ~]# ln -s /usr/local/bin/redis-cli /usr/sbin/
三、構成の変更
[root@node8 ~]# vi /etc/redis/redis.conf
port 12000 -- , 6397
logfile /data/redis/log/redis.log --
dir /data/redis --
daemonize yes --yes ,pid /var/run
requirepass 123456 -- , masterauth
--
[root@node8 ~]echo 1 /proc/sys/vm/overcommit_memory
[root@node8 ~]echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
[root@node8 ~]echo never > /sys/kernel/mm/transparent_hugepage/enabled
[root@node8 ~]echo 511 > /proc/sys/net/core/somaxconn
四、ログイン、簡単操作
[root@node8 ~]# redis-cli -p 12000 -a 123456
127.0.0.1:12000> keys *
(empty list or set)
127.0.0.1:12000> set name kenyon
OK
127.0.0.1:12000> set sex man
OK
127.0.0.1:12000> set career engineer
OK
127.0.0.1:12000> keys *
1) "sex"
2) "career"
3) "name"
127.0.0.1:12000> get name
"kenyon"
127.0.0.1:12000> del sex
(integer) 1
127.0.0.1:12000> append name ".chan"
(integer) 11
127.0.0.1:12000> mget name career sex
1) "kenyon.chan"
2) "engineer"
3) (nil)
127.0.0.1:12000> exit
[root@node8 ~]#
五、起動閉鎖
[root@node8 ~]# redis-server /etc/redis/redis.conf
[root@node8 ~]# ps -ef|grep 12000|grep -v grep
root 27147 1 0 Apr08 ? 00:04:43 redis-server *:12000
[root@node8 ]#redis-cli -p 12000 shutdown
五、参考とその他
1.README
2.http://redis.io/documentation
3.3.0.0.0バージョンのclusterは新しく出たので、生産にはやはり慎重にしなければなりません