redis

Redis 在Linux 和 在Windows 下的安装是有很大的不同的,和通常的软件安装是一样的操作.

一 下载 Redis 安装包

  去redis 官网下载reids 安装包, redis 官网默认只提供Linux 的安装包,所以不用担心下载到windows 的安装包.笔者下载的是 redis-4.0.9.tar.gz. 下载的为redis 源码,应该使用源码安装方式安装redis.

官网地址:https://redis.io/download

二 安装redis
1.首先把压缩包放到一个目录下,Desktop或者指定目录下
2.解压: tar -zxvf redis-4.0.9.tar.gz
3.进入解压后的目录,并执行编译操作: make test
4.编译测试结束后,出现(some time ok….)信息,证明没有问题:编译的命令放在src目录下
5.编译成功之后,执行install操作即可:sudo make install
6.目前redis 已经安装成功了redis 的相关命令都存放在../redis-4.0.9/src 目录下,同时在/usr/local/bin/ 目录下生成了如下文件:…………..
三 redis 的启动
  redis 安装成功之后,会生成相应的reids 命令文件, 所有的命令都在src 目录下,同时会再/usr/local/bin 目录下生成reids-* 的几个命令,这样我们在调用redis 的相关命令的时候可以不使用绝对路径.启动reids 有很多中方式,后台启动,脚本启动等.
  1. redis 后台启动: redis-server &
此种方式没有指定配置文件,会使用默认的配置,并打印一个Warning: no config file ….
   按ctrl + C 可退出redis 启动窗口,此时redis 并不会关闭,而是会再后台运行,可通过命令查看: ps aux | grep redis
2.指定配置文件启动: redis-server */redis.conf
解压redis 的原文后, 目录中有一个redis 配置模板 redis.conf , 我们可以复制一份,然后修改成自己的redis配置文件.
  关闭使用命令: redis-cli -p 6379 shutdown
3.设置开机启动:………………..

四 redis 客户客户段连接:
  redis 安装成功之后,会生成redis-cli 客户端, 可以通过redis-cli 命令连接本地或者远程的redis服务器.redis-cli 命令有很多参数,常用的选项有-h -p -u -a , 对应于ip地址,端口号,用户名,密码,可通过 redis-cli –help 来查看redis-cli 的常用选项
  1. 连接本地redis 示例:redis-cli –raw 注释:–raw显示中文,select 2
选择2号数据库
2.连接远程redis: redis-cli -h 服务器ip:port -p 6379 # 注意p就是一个字母 不是密码,如果出现(error) NOAUTH Authentication required,就输入auth ‘密码’即可。
五 连接遇到的问题

问题一 Could not connect to Redis at 127.0.0.1:6379: Connection refused Could not connect to Redis at 127.0。 这一句话表示连接不成功。

原因:是因为客户端找不到服务端。
操作步骤:
1.redis-servr redis.conf
2.ps aux | grep redis 如果显示redis 127.0.0.1:6379表示已经在运行了
3.redis-cli

问题二 (error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

解决办法:进入redis src目录下,启动redis redis-cli,输入config set stop-writes-on-bgsave-error no。
五 关闭redis
1.正常关闭本地redis : redis-cli shutdown, 默认关闭本地6379的redis 如果正常关闭不了,可以通过杀死线程关闭:kill -9 id
 2. 远程关闭redis 服务器: redis-cli -h xxx.xxx.xxx.xxx -p xxxx -u xxxx -a xxxx shutdown
六 redis 的卸载
 1. 查看reids 是否在运行(ps aux | grep redis),如果在运行的话,先关闭
  如果在屏幕上看到(redis-server *:6379),redis-server 目前正在6379 端口运行
 2. 如果redis-server 服务正在后台运行,那么需停止redis-server 服务:
 正常停止redis-server 服务,使用reids 客户端命令: redis-cli shutdown,如果停止不了,则采取杀死进程的方式:kill -9 PID
3.删除/usr/local/lib 目录下与redis 相关的命令:sudo rm -rf /usr/local/lib/redis-*
4.删除redis 解压后的目录 redis-4.0.9 即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值