cenots6.8安装redis,java环境访问,配置文件及部分代码

来源:互联网 发布:2016云计算技术大会 编辑:程序博客网 时间:2024/06/03 21:04

因为最近公司业务需要。简单搭了一下redis 后面又搭了 nginx+session+redis实现负载均衡

当然都是基于java环境的 服务是tomcat

先说redis安装吧 很简单

下载地址  http://download.redis.io/releases/redis-4.0.1.tar.gz

解压      sudo  tar -zxvf redis-4.0.1.tar.gz 我是直接下载 到/usr/local目录下 

cd  redis-4.0.1/src/

sudo make

sudo vim redis.conf 把配置文件里面的 127.0.0.1 用#号注释掉 否则外网无法访问(如果需要外网访问的话。一般是不需要的)

 ./redis-server 启动redis服务

./redis-cli  连接redis客户端  

set key value

get key 

config set requirepass ‘password’ 配置认证密码

auth ‘passwrod

get key 

ok

因为在家整理 源码在公司 下次补上java代码

设置redis开机启动


vi /etc/init.d/redis
添加如下内容  修改自己的redis安装路径 如(/usr/redis/redis-3.2.4
#!/bin/sh# chkconfig: 2345 10 90  # description: Start and Stop redis   REDISPORT=6379EXEC=/usr/redis/redis-3.2.4/src/redis-serverCLIEXEC=/usr/redis/redis-3.2.4/src/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/usr/redis/redis-3.2.4/redis.conf"case "$1" in    start)        if [ -f $PIDFILE ]        then                echo "$PIDFILE exists, process is already running or crashed"        else                echo "Starting Redis server..."                $EXEC $CONF &        fi        ;;    stop)        if [ ! -f $PIDFILE ]        then                echo "$PIDFILE does not exist, process is not running"        else                PID=$(cat $PIDFILE)                echo "Stopping ..."                $CLIEXEC -p $REDISPORT shutdown                while [ -x /proc/${PID} ]                do                    echo "Waiting for Redis to shutdown ..."                    sleep 1                done                echo "Redis stopped"        fi        ;;    restart)        "$0" stop        sleep 3        "$0" start        ;;    *)        echo "Please use start or stop or restart as first argument"        ;;esac

设置开机启动 sudo chkconfig redis on

授权密码重启失效问题

修改配置文件  vim redis.conf 

去掉 requirepass前面的#号 后面改成你需要设置的认证密码

requirepass reids-nokkin

daemonize yes/no 改成yes(守护进程)

重启redis     service redis restart 

在vim /etc/sysctl.conf 中添加(不知道什么用 先记录)

vm.overcommit_memory = 1 

net.core.somaxconn= 1024

找不到名称或者服务

vim /etc/hosts 

在127.0.0.1后加入

iZbp17015k8i8okn32ecdtZ(报错看log 缺什么加什么)

启动redis 带配置文件启动

./redis-server ../redis.conf




阅读全文
0 0
原创粉丝点击