CentOS下安装Redis

来源:互联网 发布:linux cp怎么用 编辑:程序博客网 时间:2024/05/04 10:04
wget http://download.redis.io/releases/redis-4.0.1.tar.gz$ tar -xzvf redis-4.0.1.tar.gz$ cd redis-4.0.1$ make
1.下载redis,此时最新稳定版为4.0.1
2.解压下载的gzip包
3.进入安装文件,然后使用Make命令进行编译,编译完后,该目录会出现src文件夹,redis的 常用命令都在该文件夹下
4.启动redis服务,(1)$ src/redis-server redis.conf 或 $ cd src  $ ./redis-server ../redis.conf
不带上redis.conf,无法使更改后的配置文件生效,它会使用默认的配置文件
5.此时若是只在本机测试,则可以直接进入redis客户端进行操作,在redis目录下输入 $ src/redis-cli,
然后会进入redis命令行模式,$127.0.0.1:6379->输入Ping,若显示PONG,则表示redis搭建完成,默认redis是
没有用户认证的,若需要认证,(1)更改redis.conf中的requirepass参数,这种方法需要重启redis(2)命令 config set requirepass 密码
这种方式不需要重启redis,然后使用 $ auth 密码 进行认证,Ok,此时基本环境搭建已经完成,下面介绍远程访问
第二篇 我这里用Parallels Desktop 中安装CentOS来模拟局域网服务器
1.虚拟机中的网络方式采用桥接模式,这样虚拟机中的CentOS可被看成是局域网中的一台独立计算机,
才可使局域网内的其他终端访问该台虚拟机,这里也顺便解释下虚拟机中的NAT模式(共享模式),该模式可通过宿主主机访问以太网
NAT模式下的虚拟系统的TCP/IP配置信息是由虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯
2.在Linux中安装好redis后,如果不进行修改,是无法进行远程访问redis的,因为默认的redis限制了只能本机访问,即只能通过127.0.0.1:6379访问
若我们想在代码中访问redis服务,需要更改redis的配置文件redis.conf,注释掉 # bind 127.0.0.1,就可以通过ip地址访问了,同时修改protected-mode的
值为no,保存退出(还有一种方式就是在命令行中设置保护模式关闭 $ config set protected-mode no; $ config get protected-mode)
3.设置防火墙,(1)开启6379端口或者(2)直接关闭防火墙
4.重启redis服务
5.Java访问,导入Jedis包

public static void main(String[] args) {

// TODO Auto-generated method stub

//Jedis redis = new Jedis("redis服务所在的ip地址");

//redis.auth("123456");

//System.out.println(redis.ping());

若能输出PONG,则表示远程访问已ok.

原创粉丝点击