zoukankan      html  css  js  c++  java
  • Redis学习——(1)Redis安装与配置

    Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了 memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持 push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。Redis数据都是缓存在计 算机内存中,并且会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。

    Redis官网地址:http://www.redis.io/

    在Linux(本次安装在centos)下安装Redis非常简单,具体步骤如下(官网有说明):

    1、下载源码,解压缩后编译源码。

    wget http://download.redis.io/releases/redis-stable.tar.gz
    tar -zxv -f redis-stable.tar.gz
    cd redis-stable
    make

     2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。

    cp redis-server /usr/local/bin/
    cp redis-cli /usr/local/bin/

    3、然后新建目录,存放配置文件,并修改配置文件

    mkdir /etc/redis
    mkdir /var/redis
    mkdir /var/redis/log
    mkdir /var/redis/run
    mkdir /var/redis/6379

    在redis解压根目录中找到配置文件模板,复制到如下位置。

    cp redis.conf /etc/redis/6379.conf
    vim /etc/redis/6379.conf

    修改的内容:

    daemonize yes
    pidfile /var/redis/run/redis_6379.pid
    logfile /var/redis/log/redis_6379.log
    dir /var/redis/6379
    protected-mode no #默认保护模式,不能远程修改redis,需设置为no
    #bind localhost #默认仅本地访问,需注释

    4、启动Redis服务。

    redis-server /etc/redis/6379.conf
    重启Redis服务,查看Redis的PID,执行Kill PID,然后重新启动
    ps -ef | grep redis
    kill PID

    5、测试是否启动成功。

    redis-cli
    redis> set foo bar
    OK
    redis> get foo
    "bar"

    测试是否可远程访问。

    远程服务连接:
    $ redis-cli -h 127.0.0.1 -p 6379
    远程服务停止:
    $ redis-cli -h 172.168.10.254 -p 6379 shutdown
  • 相关阅读:
    springmvc log4j 配置
    intellij idea maven springmvc 环境搭建
    spring,property not found on type
    intellij idea maven 工程生成可执行的jar
    device eth0 does not seem to be present, delaying initialization
    macos ssh host配置及免密登陆
    centos7 搭建 docker 环境
    通过rest接口获取自增id (twitter snowflake算法)
    微信小程序开发体验
    gitbook 制作 beego 参考手册
  • 原文地址:https://www.cnblogs.com/sophiewang/p/5708233.html
Copyright © 2011-2022 走看看