zoukankan      html  css  js  c++  java
  • Redis的初步安装

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
    Redis的初步安装Redis的初步安装

    下载

    官网下载:http://redis.io/download

    安装
    tar zxvf redis-2.8.9.tar.gz #解压 cd redis-2.8.9 #进入目录 make #直接make 编译 make install #可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下,这样就可以直接敲名字运行程序了
    启动(有三种方式)
    直接启动

    1、执行命令:

    ./redis-server & #加上`&`号使redis以后台程序方式运行

    2、检测

    ps -ef |grep redis #检测后台进程是否存在 netstat -lntp | grep 6379 #检测6379端口是否在监听 ./redis-cli #使用`redis-cli`客户端检测连接是否正常 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> set key "hello world" OK 127.0.0.1:6379> get key "hello world"

    3、停止

    redis-cli shutdown #使用客户端 kill -9 PID #因为Redis可以妥善处理SIGTERM信号,所以直接kill -9也是可以的 
    通过指定配置文件启动

    1、配置文件
    可为redis服务启动指定配置文件,配置文件 redis.conf 在Redis根目录下:

    daemonize yes #修改daemonize为yes,即默认以后台程序方式运行 port 6380 #可修改默认监听端口,原始为6379,我们修改成了6380 logfile "/home/futeng/logs/redis.log" #修改生成默认日志文件位置#修改生成默认日志文件位置 dir /home/futeng/data/redisData #修改生成默认日志文件位置

    2、启动时指定配置文件

    redis-server ./redis.conf #指定目录中某个配置文件 redis-cli -p 6380 #如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口

    其他启停同 直接启动 方式。配置文件是非常重要的配置工具,随着使用的逐渐深入将显得尤为重要,推荐在一开始就使用配置文件。

    使用Redis启动脚本设置开机自启动

    1、启动脚本
    推荐在生产环境中使用启动脚本方式启动redis服务,启动脚本redis_init_script 位于位于Redis的 /utils/ 目录下:

    #大致浏览下该启动脚本,发现redis习惯性用监听的端口名作为配置文件等命名,我们后面也遵循这个约定。#redis服务器监听的端口 REDISPORT=6379 #服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同。 EXEC=/usr/local/bin/redis-server #客户端位置 CLIEXEC=/usr/local/bin/redis-cli #Redis的PID文件位置 PIDFILE=/var/run/redis_${REDISPORT}.pid #配置文件位置,需要修改 CONF="/etc/redis/${REDISPORT}.conf"

    2、配置环境
    根据启动脚本要求,将修改好的配置文件以端口为名复制一份到指定目录,需使用root用户:

    mkdir /etc/redis cp redis.conf /etc/redis/6379.conf

    将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务):

    cp redis_init_script /etc/init.d/redisd

    设置为开机自启动,此处直接配置开启自启动

    chkconfig redisd on

    将报错误: service redisd does not support chkconfig ,需要我们在启动脚本开头添加如下两行注释以修改其运行级别:

    #!/bin/sh
    # chkconfig: 2345 90 10
    # description: Redis is a persistent key-value database
    #
    再设置即可成功。

    chkconfig redisd on #设置为开机自启动服务器 service redisd start #打开服务 service redisd stop #关闭服务

    本文转载自:http://www.linuxprobe.com/initial-installation-of-redis.html

    更多Linux干货请访问:http://www.linuxprobe.com/

  • 相关阅读:
    POJ2778 DNA Sequence AC自动机上dp
    codeforces732F Tourist Reform 边双联通分量
    codeforces786B Legacy 线段树优化建图
    洛谷P3588 PUS 线段树优化建图
    codeforces1301D Time to Run 模拟
    codeforces1303B National Project 二分或直接计算
    codeforces1303C Perfect Keyboard 模拟或判断欧拉路
    codeforces1303D Fill The Bag 二进制应用+贪心
    python之路——使用python操作mysql数据库
    python之路——mysql索引原理
  • 原文地址:https://www.cnblogs.com/probemark/p/5894405.html
Copyright © 2011-2022 走看看