1、我使用的是cenos 7.5 ,直接在虚拟机上输入地址:Http://www.redis.cn/,然后图进行下载:
2、下载完成后,把下载的压缩文件拷贝到自己创建的opt目录下,然后使用命令:tar -zxvf redis-4.0.10.tar.gz
3、解压完成后出现文件夹:redis-4.0.10
4、进入redis-4.0.10目录中,使用 cd redis-4.0.10
5、在redis-3.0.4目录下执行make命令,
会出现没有gcc的错误,使用yum安装gcc :yum install gcc-c++
二次make,会出现:问题:Jemalloc/jemalloc.h:没有那个文件或目录
运行make distclean之后再make
Redis Test(可以不用执行)
6、 如果make完成后继续执行make install (检查作用)
7、查看默认安装目录:usr/local/bin
-rwxr-xr-x. 1 root root 2451240 8月 6 22:54 redis-benchmark
-rwxr-xr-x. 1 root root 5768672 8月 6 22:54 redis-check-aof
-rwxr-xr-x. 1 root root 5768672 8月 6 22:54 redis-check-rdb
-rwxr-xr-x. 1 root root 2617272 8月 6 22:54 redis-cli
lrwxrwxrwx. 1 root root 12 8月 6 22:54 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5768672 8月 6 22:54 redis-server
8、启动:
创建目录:比如 /home/xuan/myconf
将默认的redis.conf拷贝到自己定义好的一个路径: /home/xuan/myconf , 命令是: cp redis.conf /home/xuan/myconf
然后切换到目录: /home/xuan/myconf
使用vim 修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动
在默认安装目录/usr/local/bin 启动,启动命令如下:
redis-server /home/xuan/mycof/redis.conf
打开客户端:
redis-cli -p 6379
9、验证是否启动成功,输入如下命令,显示pong正式启动成功
127.0.0.1:6379> ping
PONG
10、关闭redis :
127.0.0.1:6379> SHUTDOWN
not connected> exit
使用如下命令查看reids状态:
ps -ef | grep redis
11、设置hellworld,获取helloworld
12、设置windows访问虚拟机中reids
1)redis.conf 中进行如何处理:
#bind 127.0.0.1
protected-mode no 从yes改为no
2)开启防火墙 方式如下命令,显示success,开启成功
[root@xuanweb myconf]# firewall-cmd --add-port=6379/tcp --permanent
success
[root@xuanweb myconf]# firewall-cmd --reload
success
13、使用Jedis访问
Jedis jedis= new Jedis("192.168.138.128",6379); //使用ifconfig查看虚拟机centos的ip地址
System.out.println(jedis.ping());