redis学习笔记01

来源:互联网 发布:sql注入错误 编辑:程序博客网 时间:2024/06/13 20:40

上一章我学习了如何在ubuntu上安装redis,下面我开始学习如何启动、停止redis和一些redis的入门知识。

启动redis

启动redis有两种方法:

  • 直接使用redis-server 命令

使用redis-server的命令启动redis十分简单,并且可以再redis-server 的后面加上启动参数,例如:redis-server --port6380

  • 使用redis的初始化脚本启动

在Linux系统中可以通过初始化脚本启动redis,在源代码中有一个utils文件夹下有一个名为redis_init_script的初始化脚本,在这里可以配置Redis的运行方式和持久化文件、日志文件的存储位置等。具体的操作如下:

  1. 配饰初始化脚本,首先将脚本复制到/ect/init.d目录中,文件名为 redis_端口号,其中端口号为redis需要监听的端口号,客户端通过这个端口连接redis。然后修改脚本的REDISPORT变量的值为同样的端口号。
  2. 需要建立两个文件夹,/ect/redis 存放redis的配置文件,/var/redis/端口号 存放redis持久化文件。
  3. 修改配置文件。首先将配置文件模板复制到/ect/redis文件夹下,以端口号命名(如“6379.conf”),然后配置以下参数:
  • daemonize yes 使得redis以守护进程的模式运行(后台运行)
  • pidfile /var/run/redis_端口号.pid 设置redis的pid文件位置
  • port 端口号 设置redis监听的端口
  • dir /var/redis/端口号 设置持久化文件的存放位置

现在就可以使用/etc/init.d/redis_端口号 start 来启动redis了,还可以使用一下命令让redis随系统的启动而启动:

sudo update-rc.d redis_端口号 defaults

停止redis

可以是用 redis-cli SHUTDOWN 命令停止redis,redis会断开所有客户端的连接,然后根据配置持久化,最后退出。redis可以很好的处理SIGTERM信号,所以使用“kill pid”的形式也可以正常结束redis,和使用redis-cli SHUTDOWN命令是一样得效果。

redis的命令行客户端

redis-cli(redis command line interface)是redis自带的给予命令行的客户端。

0 0