zoukankan      html  css  js  c++  java
  • 【Redis】简介与安装

    Linux 安装

    [root@redis ~]# wget http://download.redis.io/releases/redis-2.8.19.tar.gz

    解压缩redis
    [root@haiwai redis]# tar xzf redis-3.0.6.tar.gz 

    编译redis

    redis的编译非常简单,已经有现成的Makefile文件,直接运行make命令即可
    [root@haiwai redis]# cd redis-3.0.6
    [root@haiwai redis-3.0.6]# make

    make命令执行完成后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel,它们的作用如下:
    redis-server:            Redis服务器的daemon启动程序
    redis-cli:                Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
    redis-benchmark:          Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
    redis-check-aof:          更新日志检查
    redis-check-dump:        用于本地数据库检查
    redis-sentinel:          Redis实例的监控管理、通知和实例失效备援服务,是Redis集群的管理工具

    安装redis
    [root@haiwai redis-3.0.6]# make install

    配置redis的配置文件
    [root@haiwai redis-3.0.6]# cp redis.conf /etc/
    ##########编辑Redis配置文件###################
    [root@haiwai redis-3.0.6]# vim /etc/redis.conf
        daemonize yes                      #37行    #是否以后台daemon方式运行,默认不是后台运行
        pidfile /var/run/redis/redis.pid    #41行    #redis的PID文件路径
        bind 10.168.85.25                  #64行    #绑定主机IP,默认值为127.0.0.1,我们是跨机器运行,所以需要更改
        logfile /var/log/redis/redis.log    #104行  #定义log文件位置,模式log信息定向到stdout,输出到/dev/null
        save 60 1000                        #145行  #重新定义快照的频率
        dir /usr/local/rdbfile              #188行  #本地数据库存放路径,默认为./,编译安装默认存在在/usr/local/bin下

    启动测试Redis服务器
    [root@haiwai redis-3.0.6]#  src/redis-server &

    关闭测试Redis服务器

    [root@haiwai redis-3.0.6]# src/redis-cli shutdown

    查看是否启动成功
    [root@redis redis-2.8.19]# ss -tanlp | grep redis
    LISTEN    0      128            10.168.85.25:6379                    *:*      users:(("redis-server",17379,4))
    #############测试Redis##################
    [root@redis redis-2.8.19]# redis-cli -h 10.168.85.25 -p 6379
    10.168.85.25:6379> set test hello
    OK
    10.168.85.25:6379> get test
    "hello"

    Windows安装(window版本不是官方维护)

    官方网站:http://redis.io/

    官方下载:http://redis.io/download 可以根据需要下载不同版本

    windows 版 32、64位下载(比较低): https://github.com/dmajkic/redis/downloads 
    64位下载:https://github.com/mythz/redis-windows

    github的资源可以ZIP直接下载的(这个是给不知道的同学友情提示下)。

    以 https://github.com/dmajkic/redis/downloads
    下的redis-2.4.5-win32-win64.zip 为例,讲一下32位的安装方法。

    下载完成后 可以右键解压到某个硬盘下 比如 F:star edis-2.4.5-win32-win64

    这里我安装到 F 盘的根目录下,重命名文件夹为 redis ,即 F:star edis

    cmd进入redis目录后 开启服务 (注意加上redis.conf)

     redis-server.exe redis.conf 
    
    
    可以省略redis.conf

    这个窗口要保持开启 关闭时redis服务会自动关闭

     

    开着刚才的窗口不要关闭,再另起一个窗口


    cmd进入redis目录后 输入下面的命令,注意-h后面的是自己的ip地址也可以是127.0.0.1

     redis-cli.exe -h 127.0.0.1 -p 6379 

    连接成功后,设置键值对:

     set key1 helloworld
    

    获取

     get key1

    
    
  • 相关阅读:
    mysql MHA报错 Can't exec "mysqlbinlog": No such file or directory at /usr/local/share/perl5/MHA/BinlogManager.pm line 99.
    树莓派搭建私人服务器
    动手写简单的嵌入式操作系统一
    java 返回json数据
    C语言中内存分配
    IntelliJ IDEA14.0.3+Maven+SpringMVC+Spring+Hibernate光速构建Java权限管理系统(三)
    linux设备驱动归纳总结
    阿里云centos6.5下搭建javaWeb运行环境
    JAVAWEB项目如何实现验证码
    Linux驱动开发:USB驱动之usb_skel分析
  • 原文地址:https://www.cnblogs.com/liuyongcn/p/5338709.html
Copyright © 2011-2022 走看看