本文共 4283 字,大约阅读时间需要 14 分钟。
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" [root@sht-sgmhadoopdn-04 java]# tar -zxvf jdk-8u111-linux-x64.tar.gz[root@sht-sgmhadoopdn-04 java]# vi /etc/profileexport 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 -versionjava 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, mixed mode)[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 tcl2.2 下载redis-3.2.5
[root@sht-sgmhadoopdn-04 local]# wget --2016-11-12 20:16:40-- Resolving download.redis.io (download.redis.io)... 109.74.203.151Connecting to download.redis.io (download.redis.io)|109.74.203.151|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 1544040 (1.5M) [application/x-gzip]Saving to: ‘redis-3.2.5.tar.gz’100%[==========================================================================================================================>] 1,544,040 221KB/s in 6.8s
2016-11-12 20:16:47 (221 KB/s) - ‘redis-3.2.5.tar.gz’ saved [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 Nov 12 20:45 redis-benchmark-rwxr-xr-x 1 root root 25165 Nov 12 20:45 redis-check-aof-rwxr-xr-x 1 root root 5182191 Nov 12 20:45 redis-check-rdb-rwxr-xr-x 1 root root 2584443 Nov 12 20:45 redis-clilrwxrwxrwx 1 root root 12 Nov 12 20:45 redis-sentinel -> redis-server-rwxr-xr-x 1 root root 5182191 Nov 12 20:45 redis-server2.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 90EXEC=/usr/local/bin/redis-server 修改成 EXEC=/usr/local/redis/bin/redis-serverCLIEXEC=/usr/local/bin/redis-cli 修改成 CLIEXEC=/usr/local/redis/bin/redis-cliCONF="/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 yespidfile /var/run/redis_6379.pidbind 172.16.101.662.5 启动redis
[root@server redis-3.2.5]# cd ../redis[root@sht-sgmhadoopdn-04 redis]# service redis startStarting Redis server...[root@sht-sgmhadoopdn-04 redis]# netstat -tnlp|grep redistcp 0 0 172.16.100.79:6379 0.0.0.0:* LISTEN 30032/redis-server [root@sht-sgmhadoopdn-04 redis]#2.6 添加环境变量
[root@sht-sgmhadoopdn-04 redis]# vi /etc/profileexport REDIS_HOME=/usr/local/redisexport PATH=$REDIS_HOME/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin[root@sht-sgmhadoopdn-04 redis]# source /etc/profile[root@sht-sgmhadoopdn-04 redis]# which redis-cli/usr/local/redis/bin/redis-cli2.7 测试 和 设置密码(本次实验未设置密码)
[root@sht-sgmhadoopdn-04 redis]# redis-cli -h sht-sgmhadoopdn-04sht-sgmhadoopdn-04:6379> sht-sgmhadoopdn-04:6379> set testkey testvalue OKsht-sgmhadoopdn-04:6379> get test(nil)sht-sgmhadoopdn-04:6379> get testkey"testvalue"sht-sgmhadoopdn-04:6379>[root@sht-sgmhadoopdn-04 redis]# vi /usr/local/redis/conf/6379.conf
/*添加一个验证密码*/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-04sht-sgmhadoopdn-04:6379> set key ss(error) NOAUTH Authentication required. [root@server redis-3.2.5]# redis-cli -h sht-sgmhadoopdn-04 -a 123456sht-sgmhadoopdn-04:6379> set a bOKsht-sgmhadoopdn-04:6379> get a"b"sht-sgmhadoopdn-04:6379> exit;[root@sht-sgmhadoopdn-04 redis]#转载地址:http://dqpul.baihongyu.com/