Redis 安装和使用

 


        Redis 是一个开源的基于内存的数据结构存储,Redis 是远程字典服务(Remote Dictionary Server )的简写 ,它通常被用作数据库,缓存,消息代理和流引擎。Redis提供的数据结构有string,hashes,lists,sets,sorted sets五种,Redis内置了复制,Lua脚本,LRU驱动事件,事务以及不同级别的磁盘持久方法。并提供了高可用的Redis 哨兵和Redis集群方案


Window 安装Redis

首先下载redis服务包

官方网站:Redis

官方下载:Download | Redis 可以根据需要下载不同版本

下载后右键解压,例如:D:\Soft\Redis-x64-3.2.100

  •  redis-server.exe  用于启动redis服务器
  • redis-cli.exe 为客户端
  • redis.windows.conf 为redis的配置信息,IP端口等

启动Redis 服务

双击redis-server.exe 启动redis服务,这个窗口要保持开启 关闭时redis服务会自动关闭

有的版本双击后直接闪退了,可以在根目录下执行

redis-server.exe redis.windows.conf启动redis服务,如下图所示

D:\>CD D:\Soft\Redis-x64-3.2.100
D:\Soft\Redis-x64-3.2.100>redis-server.exe redis.windows.conf
                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 3.2.100 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 8244
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

[8244] 08 Jul 19:08:26.379 # Server started, Redis version 3.2.100
[8244] 08 Jul 19:08:26.396 * DB loaded from disk: 0.017 seconds
[8244] 08 Jul 19:08:26.397 * The server is now ready to accept connections on port 6379

启动Redis 客户端

双击redis-cli.exe启动或者再命令行执行下面的命令

D:\>cd  D:\Soft\Redis-x64-3.2.100
D:\Soft\Redis-x64-3.2.100> redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:6379> set name zhangsan
OK
127.0.0.1:6379> get name
"zhangsan"
127.0.0.1:6379>

Linux安装Redis

 下载压缩包

[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"

上一篇:Oracle 更新重启动Update也有坑

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

=PNZ=BeijingL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值