Linux&Windows安装Resdis

Linux版本 选择Stable稳定版下载 https://redis.io/download 后上传或是wget命令

# redis包为源码 redis是c编写 首先安装gcc c语言的编译器
[root@localhost /]# yum install gcc-c++
[root@localhost software]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz
[root@localhost software]# mkdir -p /usr/local/redis
[root@localhost software]# tar -xzvf redis-5.0.3.tar.gz
[root@localhost software]# cd /software/redis-5.0.3
[root@localhost redis-5.0.3]# make#编译当前所有文件
zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
# 出现此错误 执行[root@localhost redis-5.0.3]# make MALLOC=libc
# 初始化后配置文件的地址 即安装地址
[root@localhost src]# cd src
[root@localhost src]# make install PREFIX=/usr/local/redis/redis-5.0.3
Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
[root@localhost src]# make test# 测试操作
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] 错误 1
[root@localhost src]# yum -y install tcl
[root@localhost src]# make test
[root@localhost src]# cp ../redis.conf /usr/local/redis/redis-5.0.3/bin
[root@localhost src]# cd /usr/local/redis/redis-5.0.3/bin
[root@localhost src]# ./redis-server redis.conf
[root@localhost bin]# ./redis-cli
[root@localhost bin]# ./redis-cli shutdown#关闭redis进程
# 远程连接redis 配置redis端口6379 在linux防火墙中开放
[root@localhost bin]# firewall-cmd --zone=public --add-port=6379/tcp --permanent# 添加6379端口对外开放
[root@localhost bin]# firewall-cmd --reload# 重新加载

Windows版为微软自己根据Linux版本开发
https://github.com/MicrosoftArchive/redis/releases
cmd进入redis目录 执行启动命令 此窗口不可关闭
redis-server redis.windows.conf
D:\redis-3.2>redis-server redis.windows.conf

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

[4312] 01 Jan 12:26:49.615 # Server started, Redis version 3.2.100
[4312] 01 Jan 12:26:49.617 * The server is now ready to accept connections on port 6379

设置服务命令 以服务形式运行不用开cmd窗口
redis-server --service-install redis.windows-service.conf --loglevel verbose

卸载服务 : redis-server --service-uninstall

开启服务 : redis-server --service-start

停止服务 : redis-server --service-stop

配置redis配置文件

# vim /usr/local/redis/redis-5.0.3/bin 按下'/'可进行搜索
# 查找daemonize 默认为no 改为yes以守护进程方式运行 在后台运行
daemonize yes
# RDB默认文件名
dbfilename dump.rdb
# 指定本地数据库存放目录 只能指定一个目录
dir /usr/local/redis/redis-5.0.3/bin
# AOF默认关闭 改为yes开启
appendonly no
# AOF默认文件名
appendfilename "appendonly.aof"
# Redis连接密码 客户端连接Redis时 通过auth <password>命令提供密码 默认关闭
# requirepass foobared

配置完成后运行server端时 附带配置文件运行生效
[root@localhost bin]# ./redis-server redis.conf

转载于:https://www.cnblogs.com/setlilei/p/10629461.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值