redis学习之路

来源:互联网 发布:长期股权投资商誉算法 编辑:程序博客网 时间:2024/06/06 02:00

首先需要安装vmware,在vmware安装centos7的镜像文件,这样咱们就在自己电脑上模拟了一个linux操作系统了
然后需要下载redis的压缩包 可以在redis.io这个网站上下载            

我使用的是  redis-3.2.6.tar.gz

使用的是SSH Secure Shell Client可以登录linux完成远程和本地之间的文件传输将压缩包上传到linux系统中

接下来将redis-3.2.6.tar.gz拷贝到/usr/local/src这个目录下

 [root@localhost ~]# cp redis-3.2.6.tar.gz /usr/local/src

然后我们可以进入该路径下查看

 [root@localhost ~]# cd /usr/local/src

 [root@localhost src]# ls
 redis-3.2.6.tar.gz

接下来解压缩该文件

  [root@localhost src]# tar -zxvf  redis-3.2.6.tar.gz

在查看目录

 [root@localhost src]# ls

 [root@localhost src]# ls
redis-3.2.6  redis-3.2.6.tar.gz

然后进入解压缩文件加 使用make命令完成编译

 [root@localhost src]# cd redis-3.2.6/
[root@localhost redis-3.2.6]# make

然后指定安装路径

[root@localhost redis-3.2.6]# make PERFIX=/usr/local/redis

 创建一个文件夹,并把redis.confredis的配置文件复制到文件夹下

[root@localhost redis-3.2.6]# mkdir /etc/redis
[root@localhost redis-3.2.6]# cp redis.conf /etc/redis

  然后去安装路经下
[root@localhost redis-3.2.6]# cd /usr/local/redis

[root@localhost redis-3.2.6]# cd bin

[root@localhost bin]# ls
dump.rdb         redis-check-aof  redis-cli       redis-server
redis-benchmark  redis-check-rdb  redis-sentinel

[root@localhost bin]# ./redis-server启动服务

出现一个四边形表示启动成功

Redis 默认是前台启动的如果想要后台启动可以使用vi命令编辑redis.conf配置文件

daemonize 改成yes

然后使用 ./redis-server /etc/redis/redis.conf启动服务

如何查看服务是否启动?

可以使用命令

[root@localhost bin]# ps axu |grep redis-server查看

这样就表示服务启动成功了

当我们使用java连接时会出现这个异常

 connect time out 连接超时异常

是由于没有关闭centos防火墙导致的

我们可以使用关闭防火墙

[root@localhost ~]# systemctl stop firewalld.service

可以查看命令

 [root@localhost ~]# firewall-cmd --state

此外还有可能抛出一个异常

类似于代码安全的异常

我们只需使用命令

vim /etc/redis/redis.conf

将protected-mode 改为 no
异常解除。







0 0