• redis学习心得之一【安装redis初体验】


    在linux下安装redis

           说起这个比mysql的安装过程简单多乐,它不需要configure,只需要解压之后make就可以,无需make install

            ~$ wget http://redis.googlecode.com/files/redis-2.4.10.tar.gz

            ~$ tar -zxvf redis-2.4.10.tar.gz

            ~$ cd redis-2.4.10/src

            ~$ make

           待执行完之后你会看到redis-benchmark,redis-cli,redis-server文件,证明已经成功了;

           为了方便调用,我们自己新建一个目录来存放执行文件以及日志配置文件

            ~$ cd ~

            ~$ mkdir redis

            ~$ mkdir redis/bin

            ~$ mkdir redis/etc

            ~$ mkdir redis/var

           拷贝执行文件和配置文件到相应目录

            ~$ cp redis-2.4.10/src/redis-benchmark   redis/bin

            ~$ cp redis-2.4.10/src/redis-cli                 redis/bin

            ~$ cp redis-2.4.10/src/redis-server          redis/bin

            ~$ cp redis-2.4.10/redis.conf                   redis/etc

           修改配置文件准备启动redis,激动人心的时刻即将来临了

            ~$ vi redis/etc/redis.conf

            配置如下

            daemonize   yes                                           #支持后台运行

            pidfile   /home/demon/redis/var/redis.pid      #运行pid文件的位置

            port  6400                                                     #端口号,默认是6379

            timeout  300                                                  #超时时间

            loglevel   debug                                            #记录日志级别

            logfile    /home/demon/redis/var/redis.log     #日志位置

            databases    16                                             #支持数据库个数

            save   900 1

            save   300  10

            save    60    10000

            rdbcompression yes

            dbfilename    dump.rdb                                 #持久化缓存文件

            dir       /home/demon/redis/var/                     #持久化缓存文件目录

            slave-server-stale-data  yes

            appendonly   no

            appendfsync  always

            ......其余的均为默认值

           启动服务:

           ~$ cd ~/redis/bin

           ~$ ./redis-server  ../etc/redis.conf

           可能没有任何输出,你可以查看进程

           ~$ ps -x | grep redis

           或者去var目录下查看日志文件观察运行情况

           ~$ vi ~/redis/var/redis.log

          OK,这些都是简单的查看服务情况,要想真实确定,就连上去试下手

           ~$ cd ~/redis/bin

           ~$ ./redis-cli -p 6400      #多端口连接方法,如果想关闭哪个redis,使用./redis-cli -p 6400 shutdown

           你会看到

            redis 127.0.0.1:6400>

            我们来简单试验下

            redis 127.0.0.1:6400> set name  demon

            redis 127.0.0.1:6400> get name

            输出"demon"

            over,一个redis服务安装配置完成

    大家可以慢慢了解和实践各种redis命令

    命令详解链接:http://redis.readthedocs.org/en/latest/index.html

  • 相关阅读:
    [每日一讲] Python系列:浅拷贝与深拷贝
    [每日一讲] Python系列:变量、内存管理与传递
    [每日一讲] Python系列:字典
    [每日一讲] Python系列:列表与元组
    [已开源/文章教程]独立开发 一个社交 APP 的源码/架构分享 (已上架)
    从选择到上传,可能是最贴心的高仿朋友圈编辑了
    完整的社交app源码android+laravel
    基于Laravel+Swoole开发智能家居后端
    APP架子迁移指南(三)
    Laravel如何优雅的使用Swoole
  • 原文地址:https://www.cnblogs.com/tuojunjie/p/6214101.html
Copyright © 2020-2023  润新知