Redis 安装和使用

您所在的位置:网站首页 安装virtuoso Redis 安装和使用

Redis 安装和使用

2023-03-27 03:33| 来源: 网络整理| 查看: 265

 

        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也有坑



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3