day48_Redis+Jedis。Java操作Redis、其他各种常用配置命令 总结【后面会用到今天搭建的环境-便于复习)】
2017-09-07 21:59
666 查看
==###=牢记:Linux jdk-tomcat-mysql安装目录-服务开启命令:
《①》
jdk、Tomcat、redis都安装在usr目录(Linux用户共享的目录)下,
便于以后 Linux普通用户也能使用三种服务。
【分别在/usr/local/下:jdk、tomcat、redis三个文件夹下。】
-----------目录是自己任意,只要在usr下即可。
《②》
【Java代码操作 Redis:步骤】
===必须先在CRT 开启Redis服务:代码简单。
开启命令:需要在固定目录下,执行固定格式语句:(已测)
①先进入redis目录(可见bin):
cd /usr/local/redis
②再先启动 redis服务:
/bin/redis-server redis.conf //回车不报错,则启动成功。
==========如果,java还是连接不上redis,那就一定是:
Linux里防火墙没有放行“6379端口”(Redis的默认端口)。
===######===解决操作:【
vi或vim 命令 修改根目录下:
命令:
vi /etc/sysconfig/iptables
修改iptables文件(防火墙配置文件)里的端口放行:
进入文件最底部,可见 默认放行了22端口。复制一行,修改端口号即可。】
-------前面安装Tomcat、mysql已经 遇到过这个问题。
已经放行了8080、3306端口,所以这里也不再陌生。
-----这里记录一下,做个总结,便于以后复习,解决问题。
【Java代码操作 Redis:步骤】完毕,
代码简单后面附上demo项目代码。内含Jedis驱动jar包。
代码:
public static void main(String[] args) {
//创建并使用 Jedis 的数据库连接池
/* Jedis ---- 连接
* JedisPool ---- 数据库连接池
* JedisPoolConfig ---- 设置连接池的配置信息
*/
//1、创建 JedisPoolConfig 设置连接信息
JedisPoolConfig pc = new JedisPoolConfig();
pc.setMaxTotal(100);
pc.setMaxWaitMillis(3000);//==连接等待超时时间:3s
pc.setMinIdle(10);//===最小空闲连接数(conn对象个数)
//2、创建数据库连接池
// JedisPool pool = new JedisPool(pc,"192.168.17.129",6379);
JedisPool pool = new JedisPool(pc,"192.168.108.128",6379);//Linux,ifconfig查到。
//3、从连接池取连接并使用
Jedis jedis = pool.getResource();
jedis.set("gaga", "xixi");
System.out.println(jedis.get("gaga"));
jedis.close();
}
===day48课件+总结txt+项目:http://pan.baidu.com/s/1qYsibr2
====================================以下是其他Linux配置(了解)==================================
------那这里再 记录一下另一个常用的配置操作:
【查看默认网卡信息(cat命令打开网卡配置文件ifcfg-th0)】,
目录和防火墙配置文件相似。
命令:cat /etc/sysconfig/network-script/ifcfg-th0
//回车可见如下信息:
DEVICE=eth0
TYPE=Ethernet
UUID=12d3c523-e4b3-4399-8ab7-0b53b5c8c2bd
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
IPV6INIT=no
USERCTL=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="System eth0"
HWADDR=00:0C:29:26:82:F6
PEERDNS=yes
PEERROUTES=yes
LAST_CONNECT=1504496094
其中最重要的一项就是:BOOTPROTO=dhcp
Linux启动时 使用的协议:dhcp,自动获取ip。
ifconfig 测试可见:inet address。就没问题。
看不见,就可能需要再改改。
还是不行,只能设置静态ip。修改这个文件:BOOTPROTO=static,
手动设置一个ip和其它选项。
设置方法:在“Linux安装”那节pdf课件里。
=================以下是 一些初步总结:思维乱了点。可不必看:========================
Redis安装目录:
/usr/local/redis。
Redis安装压缩包,解压文件都在这,安装目录也是这里。
==###=安装目录:就是:
/usr/local/redis下的安装后生成的bin目录,可见:
redis-server、redis-cli 可执行文件。
=====redis服务开启命令:
《固定命令》:
【(redis命令可以在鼠标在任意位置回车,不必回到行末尾);结尾不用加分号】
①先进入redis目录(可见bin):
cd /usr/local/redis
②再先启动 redis服务:
/bin/redis-server redis.conf //回车不报错,则启动成功。
===redis.conf是安装后 生成的 redis配置文件;和bin目录同级。
启动服务,Jedis驱动(需导入Jedis的jar包) 就能把Java和Redis数据库连接起来。
----不需要再启动Redis客户端。
=====还是连接不上,那就是 Linux里防火墙没有放行“6379端口”(Redis的默认端口)。
===具体放行操作,查看day48 视频(最后几节里)。===######=文档里没有哦。
【外部访问计算机内的某个程序,需要防火墙 允许该程序的端口。
======为了Linux服务器的安全,Linux的防火墙最好是不能关闭的。
所以这里没有采取关闭防火墙的方法,使Jedis连通redis】
③========最后顺便记一下 常用的:开启Redis客户端的命令:
和②的运行目录一致,还是redis目录下:
/bin/redis-cli //回车即可。
《①》
jdk、Tomcat、redis都安装在usr目录(Linux用户共享的目录)下,
便于以后 Linux普通用户也能使用三种服务。
【分别在/usr/local/下:jdk、tomcat、redis三个文件夹下。】
-----------目录是自己任意,只要在usr下即可。
《②》
【Java代码操作 Redis:步骤】
===必须先在CRT 开启Redis服务:代码简单。
开启命令:需要在固定目录下,执行固定格式语句:(已测)
①先进入redis目录(可见bin):
cd /usr/local/redis
②再先启动 redis服务:
/bin/redis-server redis.conf //回车不报错,则启动成功。
==========如果,java还是连接不上redis,那就一定是:
Linux里防火墙没有放行“6379端口”(Redis的默认端口)。
===######===解决操作:【
vi或vim 命令 修改根目录下:
命令:
vi /etc/sysconfig/iptables
修改iptables文件(防火墙配置文件)里的端口放行:
进入文件最底部,可见 默认放行了22端口。复制一行,修改端口号即可。】
-------前面安装Tomcat、mysql已经 遇到过这个问题。
已经放行了8080、3306端口,所以这里也不再陌生。
-----这里记录一下,做个总结,便于以后复习,解决问题。
【Java代码操作 Redis:步骤】完毕,
代码简单后面附上demo项目代码。内含Jedis驱动jar包。
代码:
public static void main(String[] args) {
//创建并使用 Jedis 的数据库连接池
/* Jedis ---- 连接
* JedisPool ---- 数据库连接池
* JedisPoolConfig ---- 设置连接池的配置信息
*/
//1、创建 JedisPoolConfig 设置连接信息
JedisPoolConfig pc = new JedisPoolConfig();
pc.setMaxTotal(100);
pc.setMaxWaitMillis(3000);//==连接等待超时时间:3s
pc.setMinIdle(10);//===最小空闲连接数(conn对象个数)
//2、创建数据库连接池
// JedisPool pool = new JedisPool(pc,"192.168.17.129",6379);
JedisPool pool = new JedisPool(pc,"192.168.108.128",6379);//Linux,ifconfig查到。
//3、从连接池取连接并使用
Jedis jedis = pool.getResource();
jedis.set("gaga", "xixi");
System.out.println(jedis.get("gaga"));
jedis.close();
}
===day48课件+总结txt+项目:http://pan.baidu.com/s/1qYsibr2
====================================以下是其他Linux配置(了解)==================================
------那这里再 记录一下另一个常用的配置操作:
【查看默认网卡信息(cat命令打开网卡配置文件ifcfg-th0)】,
目录和防火墙配置文件相似。
命令:cat /etc/sysconfig/network-script/ifcfg-th0
//回车可见如下信息:
DEVICE=eth0
TYPE=Ethernet
UUID=12d3c523-e4b3-4399-8ab7-0b53b5c8c2bd
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
IPV6INIT=no
USERCTL=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="System eth0"
HWADDR=00:0C:29:26:82:F6
PEERDNS=yes
PEERROUTES=yes
LAST_CONNECT=1504496094
其中最重要的一项就是:BOOTPROTO=dhcp
Linux启动时 使用的协议:dhcp,自动获取ip。
ifconfig 测试可见:inet address。就没问题。
看不见,就可能需要再改改。
还是不行,只能设置静态ip。修改这个文件:BOOTPROTO=static,
手动设置一个ip和其它选项。
设置方法:在“Linux安装”那节pdf课件里。
=================以下是 一些初步总结:思维乱了点。可不必看:========================
Redis安装目录:
/usr/local/redis。
Redis安装压缩包,解压文件都在这,安装目录也是这里。
==###=安装目录:就是:
/usr/local/redis下的安装后生成的bin目录,可见:
redis-server、redis-cli 可执行文件。
=====redis服务开启命令:
《固定命令》:
【(redis命令可以在鼠标在任意位置回车,不必回到行末尾);结尾不用加分号】
①先进入redis目录(可见bin):
cd /usr/local/redis
②再先启动 redis服务:
/bin/redis-server redis.conf //回车不报错,则启动成功。
===redis.conf是安装后 生成的 redis配置文件;和bin目录同级。
启动服务,Jedis驱动(需导入Jedis的jar包) 就能把Java和Redis数据库连接起来。
----不需要再启动Redis客户端。
=====还是连接不上,那就是 Linux里防火墙没有放行“6379端口”(Redis的默认端口)。
===具体放行操作,查看day48 视频(最后几节里)。===######=文档里没有哦。
【外部访问计算机内的某个程序,需要防火墙 允许该程序的端口。
======为了Linux服务器的安全,Linux的防火墙最好是不能关闭的。
所以这里没有采取关闭防火墙的方法,使Jedis连通redis】
③========最后顺便记一下 常用的:开启Redis客户端的命令:
和②的运行目录一致,还是redis目录下:
/bin/redis-cli //回车即可。
相关文章推荐
- 黑马程序员-----java常用命令与环境配置总结*
- redis集群环境搭建以及java中jedis客户端集群代码实现
- redis中各种数据类型对应的jedis操作命令
- 1 计算机概述,键盘快捷键及常用DOS命令,Java语言概述,JDK的下载,安装,环境变量的配置
- redis中各种数据类型对应的jedis操作命令
- UltraEdit常用配置&搭建Java/C开发环境
- redis集群环境搭建以及java中jedis客户端集群代码实现
- Linux环境下常用操作命令及快捷键总结
- redis集群环境搭建以及java中jedis客户端集群代码实现
- redis中各种数据类型对应的jedis操作命令
- redis常用命令及安全Redis集群环境搭建
- redis中各种数据类型对应的jedis操作命令
- redis中各种数据类型对应的jedis操作命令
- redis集群环境搭建以及java中jedis客户端集群代码实现 博客分类: redis
- redis中各种数据类型对应的jedis操作命令
- redis中各种数据类型对应的jedis操作命令
- 黑马程序员--JAVA基础复习之myeclipse开发环境 常用配置
- redis中各种数据类型对应的jedis操作命令
- Jedis(Java操作Redis)入门学习总结
- redis中各种数据类型对应的jedis操作命令