Redis使用详解之redhat系统上安装redis-3.2.8

       redis是一个key-value(键值对)内存数据库,是目前使用最普遍的缓存数据库,在web开发中是必不可少的缓存工具,现在大多数应用

已经用redis取代了memcache,在缓存管理器上他所占的主导地位已经不容质疑。

     redis数据保存在内存中,所以读写非常快,但是也不是一直都在内存中,他会持久化到磁盘上,所以主机断电或者不小心关闭了redis服务

进程,下次启动redis服务,数据还会从磁盘中读到内存中,这样也保证了数据安全。

一、安装redis

      redis的单机安装如下所示:

[root@docker opt]# wget http://download.redis.io/releases/redis-3.2.8.tar.gz
[root@docker opt]# tar -xzvf redis-3.2.8.tar.gz 
[root@docker opt]# cd redis-3.2.8
[root@docker redis-3.2.8]# ls
00-RELEASENOTES  COPYING  Makefile   redis.conf       runtest-sentinel  tests
BUGS             deps     MANIFESTO  runtest          sentinel.conf     utils
CONTRIBUTING     INSTALL  README.md  runtest-cluster  src
[root@docker redis-3.2.8]# make

      以上操作可以说已经完成了安装,但是为了操作方便,我们将redis相关操作命令通过执行make install命令的方式将其加入/usr/local/bin目录中。

[root@docker redis-3.2.8]# cd src/
[root@docker src]# make install

Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
这样我们就可以不用进入redis安装目录,再执行redis-server redis-cli等命令,我们查看/usr/local/bin目录,发现通过make install命令安装的redis相关命令在此。


二、启动redis

redis启动命令使用redis-server,后面可以跟一个redis的配置文件,默认使用redis.conf配置文件,开启6379端口,默认启动redis服务,会有

一个问题,就是他默认不会在后台执行,需要占用命令行,我们每次启动之后,需要手动开启一个窗口,做客户端链接操作redis,为此,我们

可以配置redis以后台守护进程的方式运行,不用占据命令行。


修改redis.conf配置文件,我们使用redis安装目录中的redis.conf作为配置文件,将其拷贝到/usr/local/etc目录,以后运行redis服务,就指定该配置文件。


修改daemonize yes之后,关闭redis服务,重启。


以上关闭redis是通过pkill redis-server命令来实现的,类似于kill -9 pid的方式。

redis还有另外一种方式关闭。通过命令redis-cli shutdown


三、进入redis命令行

最后通过redis-cli命令来启动redis客户端,进行redis相关操作。redis-cli 可以跟参数,-h 指定主机,可以是ip或者hosts中配置的主机名,

-p指定端口号,默认是6379。如果是本机安装,可以直接输入redis-cli,不用跟任何参数,采用默认127.0.0.1作为主机,6379作为端口号。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

luffy5459

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

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

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

打赏作者

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

抵扣说明:

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

余额充值