Linux安装Redis

第一步:下载安装包

    点击跳转官网下载

  传输到对应位置

第二步:解压

   tar -zxf redis-5.0.7.tar.gz

第三步:安装(图例显示版本4.0.7安装过程一样)

  1、进入解压后的文件夹执行命令  make && make install

  (make命令可能出错可能为,redis安装需要c语言环境,gcc命令不识别导致安装失败  解决办法 安装gcc

     执行命令yum install gcc  如果linux服务器为无网络环境自己百度吧)

make 编译完成后可以看到redis文件夹里有对应的src和etc和bin等文件夹

  

  此处,5.0没有自动生成文件夹了,所以自己新建俩文件夹

  在redis的文件目录下输入命令mkdir -p bin

   mkdir -p etc

3.将文件放到对应文件夹下

  mv redis.conf etc/

  cd src/

  mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server ../bin

  比较重要的3个可执行文件
  redis-server:Redis服务器程序
  redis-cli:Redis客户端程序,它是一个命令行操作工具。也可以使用telnet根据其纯文本协议操作。
  redis-benchmark:Redis性能测试工具,测试Redis在你的系统及配置下的读写性能

第四步:启动配置

1、执行redis-server 启动redis(有的版本在bin目录下,运行命令不需要非要到bin目录下,只需要路径对就可)

启动成功则证明上述安装无错

2、修改配置文件 设置后台启动redis

    在redis/etc文件夹下 编辑redis.conf文件(低版本redis.conf在redis文件夹下)

将daemonize no改为yes

如需要非本机访问 linux的配置还需更改

  # bind 127.0.0.1      将bind 注释掉,代表所有ip都能访问

  protected-mode yes      将yes 改为no  取消保护

最好再加一个密码,因为谁都可以访问了不安全

 # requirepass foobared 取消注释
 requirepass 123   指定密码123

 

此处重点强调:如果是云服务器,阿里云,金山云之类的,最好将端口改为80,先测试配置没错,然后在开放端口,因为这些云                           服务器开放端口可能有延迟,

3、再次启动redis服务,通过指定配置文件重启

(注:此处在解压后的redis文件夹中,redis-server得看文件路径)

redis-server /usr/local/redis/etc/redis.conf

 

 

二、Redis的配置

下面列举了Redis中的一些常用配置项:
daemonize 如果需要将Redis服务以守护进程在后台运行,则把该项的值改为yes

pidfile 配置多个pid的地址,默认在/var/run/redis/pid

bind 绑定ip,设置后只接受来自该ip的请求

port 监听端口,默认是6379

timeout 客户端连接超时的设定,单位是秒

loglevel 分为4级,debug、verbose、notice、warning

logfile 配置log文件地址

databases 设置数据库的个数,默认使用的数据库为0

save 设置redis进行数据库镜像的频率

rdbcompression 在进行镜像备份时,是否进行压缩

Dbfilename 镜像备份文件的文件名

Dir 数据库镜像备份文件的存放路径

Slaveof 设置数据库为其他数据库的从数据库

Masterauth 主数据库连接需要的密码验证
Requirepass 设置登录时,需要使用的密码
Maxclients 设置同时连接的最大客户端数量
Maxmemory 设置redis能够使用的最大内存
Appendonly 开启append only模式
Appendfsync 设置对appendonly.aof文件同步的频率
vm-enabled 是否开启虚拟内存支持
vm-swap-file 设置虚拟内存的交换文件路径
vm-max-memory 设置redis能够使用的最大虚拟内存
vm-page-size 设置虚拟内存的页大小
vm-pages 设置交换文件的总的page数量
vm-max-threads 设置VMIO同时使用的线程数量
Glueoutputbuf 把小的输出缓存存放在一起
hash-max-zipmap-entries 设置hash的临界值
Activerehashing 重新hash

修改redis的配置参数
vi /usr/local/redis/etc/redis.conf
将daemonize no改为daemonize yes,保存退出。
再来启动redis服务器
cd /usr/local/redis/bin
./redis-server /usr/local/redis/etc/redis.conf 启动redis并指定配置文件

ps aux | grep redis 查看redis是否启动成功

netstat -tlun 查看主机的6379端口是否在使用(监听)

./redis-cli 打开redis的客户端

quit 退出redis的客户端

pkill redis-server 关闭redis服务器

./redis-cli shutdown 也可以通过这条命令关闭redis服务器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值