linux redis安装

redis命令参考大全:http://redisdoc.com/index.html

1.上官网下载redis上传到linux并解压

tar zxvf redis-5.0.8.tar.gz

 

2.进入解压后的目录下进行编译、安装

未安装gcc的先装gcc

yum install gcc -c++

编译
make

安装编译后的文件:
PERFIX必须用大写,同时PERFIX会自动创建 redis-5.0.8 目录,并将结果安装到此目录下

make PREFIX=/usr/local/redis-5.0.8 install

 

3.启动redis服务并检测是否启动成功

进入安装完成后的目录下:
cd /usr/local/redis

启动redis服务端
./bin/redis-server

启动redis客户端
./bin/redis-cli

检测是否成功启动服务端:
启动redis客户端后,执行ping操作,若返回PONG则为启动成功

测试机器读写性能:执行行bin目录下的 redis-benchmark

(因为有特殊原因,我实际安装的目录并非上面所写的目录)

服务端启动成功如下:

linux redis安装

 

 检测是否成功启动服务端:

linux redis安装

 

4.linux 上的 redis 配置

redis 的配置文件位于redis的解压目录下,文件名为 redis.conf
将其复制到安装目录下的bin同级目录下

cp /home/soft/redis-5.0.8/redis.conf /usr/live-redis-5.0.8-6389/

 linux redis安装

部分命令详解:

1
.daemonize: 是否是以守护进程方式运行,no-否,yes-daemonize yes(改为yes) 2.bind 绑定的主机地址,默认为bind 127.0.0.1 表示只有本机才能访问 #bind 127.0.0.1(将其注释掉即可) 3.port指定使用的端口号,默认为6379 port 6379 4.当redis以守护进程方式运行时,redis默认会把pid写入/var/run/redis.pid文件中, 可以通过pidfile命令指定其写入位置 pid /var/run/redis.pid 5.指定在多长时间内,有多少次更新操作,就将数据同步到数据文件中, save <seconds> <changes> 默认为用个条件 save 900 1 //900秒(15分钟)内有一个更改, save 300 10 //300秒(5分钟 save 60 10000 //60秒内有10000个更改 6.指定本地数据库文件名,默认为dump.rdb,安装目录下,与bin目录同级 dbfilename dump.rdb 7.指定本地数据库存放目录 dir ./ (默认的存放目录) 8.设置当本机为slave(从服务)服务时,设置master(主服务)服务的ip地址及端口号在redis启动时, 它会自动从master进行数据同步 slaveof <masterip> <masterport> 9.当master(主)服务设置了密码保护时,slave(从)服务连接master的密码 masterauth <master-passrord> 10.设置redis连接的密码,如果配置了连接密码,客户端在连接redis时需要通过 auth <passrord> 命令提供密码,默认为关闭 requirepass <passrord-value> 11.设置同一时间最大客户端连接数,默认无限制,如果设置为0表示不作限制。 当客户端连接数到达限制时,redis会关闭新的连接并向客户端返回max number of clients reached错误信息 #maxclients 1000 12.指定redis最大内存限制,redis在启动时会把数据加载到内存中,达到最大内存后, redis会先尝试清除已到期工即将到期的key,当此方法处理后,仍然达到最大内存设置, 将无法再里进行写入操作,但仍然可以进行读取操作。 maxmemory <bytes>
13.将保护设置为 no,能够让远程连接
protected-mode no

 

5.启动服务并加载配置文件

进入安装目录下执行:
./bin/redis-server ./redis.conf

查看运行结果:
ps -ef|grep -i redis

启动服务端并查看

linux redis安装

 

6.客户端连接

 redis-cli -h host -p port -a password
 -h host: host为连接的ip地址,如果是本机可不写
 -p port:post为端口号,默认为6379时可以不写
 -a password: 设置密码后连接时需要的密码

 ./bin/redis-cli -p 6389 -a liveRedis

启动客户端测试:

linux redis安装

 

原文链接: https://www.cnblogs.com/L237/p/12570793.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    linux redis安装

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/376481

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月3日 下午1:03
下一篇 2023年3月3日 下午1:03

相关推荐