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

本文详细介绍如何在Linux环境下安装和配置Redis服务,包括设置密码验证、守护进程化运行、配置开机自启等步骤,并简要介绍如何通过Java环境利用Tomcat进行服务部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为最近公司业务需要。简单搭了一下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=6379
EXEC=/usr/redis/redis-3.2.4/src/redis-server
CLIEXEC=/usr/redis/redis-3.2.4/src/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值