• centos下安装redis


    先查看当前的路径

    # pwd
    我这里是/root
    然后到redis的官网上找到最新的redis的tar包,就可以开始一下的操作了。
    # wget http://download.redis.io/releases/redis-2.8.13.tar.gz
    # tar zxf redis-2.8.13.tar.gz
    # cd redis-2.8.13
    # make
    # cd src
    # ll

    查看一下src目录中有没有新生成的文件:

    在这个目录里会生成6个可执行文件。
    接下来的工作就是将redis-2.8.13目录里的一部分东西一点一点的放到redis相应的安装目录下了。
    我这里是/usr/local/下,创建redis目录
    # mkdir /usr/local/redis
    # mkdir /usr/local/redis/bin /usr/local/redis/conf /usr/local/redis/run
    # ll /usr/local/redis/

    创建以上三个目录,分别用来存放可执行文件、配置文件、redis的进程文件
    然后将src目录下的六个可执行文件复制到/usr/local redis/bin/目录下
    # cp redis-cli redis-check-dump redis-server redis-check-aof redis-benchmark redis-sentinel /usr/local/redis/bin 

    将src的同级目录下的redis配置文件redis.conf复制到/usr/local/redis/conf下

    # cp  ../redis.conf /usr/local/redis/conf

    然后切换到/usr/local/redis/conf目录下开始配置redis

    # cd /usr/local/redis/conf
    # vim redis.conf
    默认情况下我们只需要修改几处就可以让redis跑起来。
    1、修改daemonize
     将daemonize 改为“yes”,默认情况下为“no”,这样我们的redis就可以在后台已守护进程的方式运行了。
    2、修改pidfile
    将路径改为“/usr/local/redis/run/redis.pid”,默认路径为“/var/run/redis.pid”,这个可改可不改,其实无所谓,完全是个人习惯问题。这个文件里其实只有一个进程号,是redis开启守护进程运行方式以后需要使用。我们通常是需要redis以守护进程的方式在后台运行的。
    3、添加日志logfile
    将日志路径及文件名设为logfile /data/logs/redis/redis.log,默认为空。这里需要保证所有的目录必须存在,否则在使用当前配置启动redis是会失败。
    4、修改redis的工作路径dir
    dir /data/redis/6379 ,默认设置为当前路径“./”。
    首先我们看一下这个目录下存放的是什么东西
    dump.rdb是默认的本地存储的数据库名称。
    所以,这个选项我们是应该修改的,因为默认情况先,当有多个端口同时启用的时候(假设为6379、6380、6381),我们一定不希望其他端口的数据库把我们的的数据库给覆盖掉,所以从数据安全的角度考虑,我们应该将这个选项设置得尽量详细些。
    同3中的注意事项一样,这里也应该注意“/data/redis/6379”目录是真事存在的。
    修改完以后保存之。
    然后启动redis:
    # /usr/local/redis/bin/redis-server /usr/loca/redis/conf/redis.conf

    检查redis是否已启动:

    # telnet 127.0.0.1 6379

     OK!

    测试redis

    在服务启动后,我们就可以通过redis的客户端连接了。执行如下命令:

    ./src/redis-cli
    就可以进入redis客户端了。键入info回车就可以看到redis服务端的信息了。

    接着可以尝试一些key-value存储。

    set hello “hello redis!”

    get hello
    至此我们的redis就安装完成了。

  • 相关阅读:
    android AudioManager类详解
    Android的Media(录音,播放音乐,播放视频等)
    加载大图片报OOM错误
    cmd更换编码类型
    通讯录数据库插入数据
    开机自启加入任务栈
    特殊的广播接收者(界面注册)
    将Image的名字转换为R.image.id
    通过XML文件生成View
    判断某张表是否存在
  • 原文地址:https://www.cnblogs.com/jthb/p/4125063.html
Copyright © 2020-2023  润新知