Heim > Datenbank > Redis > Hauptteil

Redis-Einzelknoten-Instanzanalyse

WBOY
Freigeben: 2023-05-29 18:46:43
nach vorne
767 Leute haben es durchsucht

1.安装jdk1.8
[root@sht-sgmhadoopdn-04 ~]# cd /usr/java/
[root@sht-sgmhadoopdn-04 java]# wget --no-check-certificate --no -cookies --header „Cookie: oraclelicense=accept-securebackup-cookie“  http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz
[root@sht-sgmhadoopdn-04 java]# tar -zxvf jdk-8u111-linux-x64.tar.gz
[root@sht-sgmhadoopdn-04 java]# vi /etc/profile

export JAVA_HOME=/usr/ java/jdk1.8.0_111
export path=$JAVA_HOME/bin:$PATH
[root@sht-sgmhadoopdn-04 java]# source /etc/profile
[root@sht-sgmhadoopdn-04 java]# java -version
Java-Version „1.8.0_111“
Java(TM) SE Runtime Environment (Build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (Build 25.111-b14, gemischter Modus)
[root@sht-sgmhadoopdn -04 java]#

2.安装 redis 3.2.5
2.1 安装编绎所需包gcc,tcl
[root@sht-sgmhadoopdn-04 local]# yum install gcc
[root@sht- sgmhadoopdn-04 local]# yum install tcl

2.2 下载redis-3.2.5
[root@sht-sgmhadoopdn-04 local]# wget http://download.redis.io/releases/redis-3.2.5 .tar.gz
--2016-11-12 20:16:40--  http://download.redis.io/releases/redis-3.2.5.tar.gz
Download.redis.io wird behoben (Download. redis.io). Länge: 1544040 (1,5 Mio.) [application/x-gzip]
Speichern unter: 'redis-3.2.5.tar.gz'

100 %[================ =============================================== =============================================== ======>] 1.544.040    221 KB/s   in 6,8 s  

2016-11-12 20:16:47 (221 KB/s) – „redis-3.2.5.tar.gz“ gespeichert [1544040/ 1544040]

2.3 安装redis

[root@sht-sgmhadoopdn-04 local]# mkdir /usr/local/redis[root@sht-sgmhadoopdn-04 local]# tar xzvf redis-3.2.5.tar. gz[root@sht-sgmhadoopdn-04 local]# cd redis-3.2.5
[root@sht-sgmhadoopdn-04 redis-3.2.5]# make PREFIX=/usr/local/redis install
[root@sht -sgmhadoopdn-04 redis-3.2.5]# cd ../
[root@sht-sgmhadoopdn-04 redis-3.2.5]# ll /usr/local/redis/bin/
total 15056
-rwxr-xr- x 1 Root root 2431728 12. Nov. 20:45 redis-benchmark
-rwxr-xr-x 1 root root   25165 12. Nov. 20:45 redis-check-aof
-rwxr-xr-x 1 root root 5182191 12. Nov. 20:45 redis-check-rdb
-rwxr-xr-x 1 Root root 2584443 12. Nov. 20:45 redis-cli
lrwxrwxrwx 1 Root root      12. Nov. 12 20:45 redis-sentinel -> redis-server
-rwxr-xr-x 1 root root 5182191 12. November 20:45 redis-server


2.4 配置redis为服务

[root@server redis-3.2.5]# cp utils/redis_init_script /etc/ rc.d/init.d/redis[root@server redis-3.2.5]# vi /etc/rc.d/init.d/redis 在第二行添加:#chkconfig: 2345 80 90
EXEC= /usr/local/bin/redis-server  修改成 EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli  修改成 CLIEXEC=/usr/local/redis/ bin/redis-cli
CONF="/etc/redis/${REDISPORT}.conf" 修改成 CONF="/usr/local/redis/conf/${REDISPORT}.conf"
$EXEC $CONF 修改成  $ EXEC $CONF &

[root@server redis-3.2.5]# mkdir /usr/local/redis/conf/
[root@server redis-3.2.5]# chkconfig --add redis

[root@server redis -3.2.5]# cp redis.conf /usr/local/redis/conf/6379.conf

[root@server redis-3.2.5]# vi /usr/local/redis/conf/6379.conf
daemonize ja
pidFile /var/run/redis_6379.pid
bind 172.16.101.66



2.5 启动 redis

[root@server Redis-3.2.5]# CD ../Redis®root@sht-sgmhadoopdn-04 Redis ]# service redis startRedis-Server wird gestartet...
[root@sht-sgmhadoopdn-04 redis]# netstat -tnlp|grep redis
tcp        0      0 172.16.100.79      0.0.0:*               HÖREN      30032/redis-server
[root@sht-sgmhadoopdn-04 redis]#


2.6 添加 变量

[root@sht-sgmhadoopdn-04 redis]# vi/etc/profile
export redis_home =/usr/local/redis
export Pfad =$REDIS_HOME/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@sht-sgmhadoopdn-04 redis]# source /etc/ Profil
[root@sht-sgmhadoopdn-04 redis]# which redis-cli
/usr/local/redis/bin/redis-cli

2.7 Passwort testen und festlegen (in diesem Experiment wird kein Passwort festgelegt)
[root@sht-sgmhadoopdn-04 redis]# redis-cli -h sht-sgmhadoopdn-04
sht-sgmhadoopdn-04:6379> - sgmhadoopdn-04:6379> set testkey testvalue
OK
sht-sgmhadoopdn-04:6379> get test
(nil)
sht-sgmhadoopdn-04:6379> get testkey
"testvalue"
sht-sgmhadoopdn-04 :6 379>

[root@sht-sgmhadoopdn-04 redis]# vi /usr/local/redis/conf/6379.conf


/*Verifizierungskennwort hinzufügen*/requirepass 123456

[root@sht-sgmhadoopdn -04 redis]# service redis stop
[root@sht-sgmhadoopdn-04 redis]# service redis start

[root@sht-sgmhadoopdn-04 redis]# redis-cli -h sht-sgmhadoopdn-04
sht-sgmhadoopdn -04 :6379> set key ss
(error) NOAUTH Authentifizierung erforderlich
[root@server redis-3.2.5]# redis-cli -h sht-sgmhadoopdn-04 -a 123456
sht-sgmhadoopdn-04:6379> set a b
OK
sht-sgmhadoopdn-04:6379> get a
"b"
sht-sgmhadoopdn-04:6379> exit;
[root@sht-sgmhadoopdn-04 redis]#

Das obige ist der detaillierte Inhalt vonRedis-Einzelknoten-Instanzanalyse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage