Redis单机版半自动安装

1、安装

# 安装依赖 
yum install -y gcc gcc-c++ libstdc++-devel
yum install -y tcl 
cd /opt
wget https://download.redis.io/releases/redis-4.0.0.tar.gz
tar -xzvf redis-4.0.0.tar.gz
ln -s /opt/redis-4.0.0 /usr/local/redis
cd /usr/local/redis/
make install

点击下载redis-4.0.0.tar.gz,提取码:1234
⚠️故障:

# 安装好依赖依然出现错误:jemalloc/jemalloc.h: No such file or directory。
# 清理下编译失败的残留文件,然后重新编译就可以了。
make distclean && make

2、默认配置启动

# 默认使用6379启动
redis-server

# 指定端口启动
# redis-server --port 6380

# 默认使用6379端口
redis-cli

# 指定端口启动
# redis-cli -p 6379

# redis-cli --help 查看帮助 
# redis-cli -h 指定hostname或ip

3、自定义配置

为了方便,没有使用vi 命令来编辑配置,而是使用echo 来写配置。

设置端口号

# rm /data/redis/ -fr
port=6380

创建目录、设置配置文件

# 过滤掉redis.conf中的注释和空行
# cat redis.conf | grep -v "#" | grep -v "^$" >/data/redis-$port/conf/redis.cnf
datapath="/data/redis/standalone/$port/data"
conffile="/data/redis/standalone/$port/conf/redis$port"
logpath="/data/redis/standalone/$port/logs"
mkdir /data/redis/standalone/$port/{conf,logs,data} -p
#redis.conf具体配置
echo "#generated by echo" > $conffile
echo "port $port" >> $conffile
echo "daemonize yes" >> $conffile
echo "logfile $logpath/redis$port.log" >> $conffile
echo "save 10 3" >> $conffile
echo "stop-writes-on-bgsave-error yes"   >> $conffile
echo "rdbcompression yes">> $conffile
echo "rdbchecksum yes"   >> $conffile
echo "dbfilename dump$port.rdb"   >> $conffile
echo "dir $datapath" >> $conffile
echo "appendonly yes">> $conffile
echo "appendfilename appendonly$port.aof"   >> $conffile
echo "appendfsync everysec"  >> $conffile

📚具体各个配置的含义自行查看原文件(../redis.conf)中的注释。

4、启动/停止

启动redis-server

# 启动redis-server
port=6380
conffile="/data/redis/standalone/$port/conf/redis$port"
redis-server $conffile
ps -ef|grep redis

停止redis-server

# 停止redis-server
port=6380
redis-cli -p $port shutdown
ps -ef|grep redis

启动客户端

#redis-cli -p $port ping
#启动客户端
port=6380
redis-cli -p $port

# 
>CONFIG GET databases

#列出所有的库
>info keyspace
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java硕哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值