- 博客(26)
- 资源 (34)
- 收藏
- 关注
转载 Redis系列~(十七)Could not connect to Redis No route to host问题解决
最近一台电脑突然系统崩溃了,想做个新增节点的实验。由于之前装的都是ubuntu操作系统,于是想选个异构的REDHAT试试。在试验第一步,装了个Redis进行看看,才发现远程无法访问,以前由于都装了有SSH,能轻松访问。而这回出现的错误是:Could not connect to Redis at 192.168.2.195:6379: No route to host这
2016-10-27 20:24:39 11077
原创 Redis系列~Java中使用Redis(十六)
安装开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考我们的 Java开发环境配置 接下来让我们安装 Java redis 驱动:首先你需要下载驱动包,去http://search.maven.org/下载jedis.jar包,确保下载最新驱动包。
2016-10-27 20:22:54 652
原创 Redis系列~管道技术(十五)
Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。Redis 管道技术Redis 管道技术可以在服务端未响应时,客户端可以继续向服务端发送请求,并最终一次性读取所有服务端的响
2016-10-27 20:19:37 386
原创 Redis系列~安全(十四)
我们可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。实例我们可以通过以下命令查看是否设置了密码验证:127.0.0.1:6379> CONFIG get requirepass1) "requirepass"2) ""默认情况下 requirepass 参数是空的,这就意味着你无
2016-10-27 20:13:42 320
原创 Redis系列~数据备份与恢复(十三)
Redis SAVE 命令用于创建当前数据库的备份。语法redis Save 命令基本语法如下:redis 127.0.0.1:6379> SAVE 实例redis 127.0.0.1:6379> SAVE OK该命令将在 redis 安装目录中创建dump.rdb文件。恢复数据如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到
2016-10-27 20:11:52 398
原创 Redis系列~服务器信息(十二)
Redis 服务器命令主要是用于管理 redis 服务。实例以下实例演示了如何获取 redis 服务器的统计信息:redis 127.0.0.1:6379> INFO# Serverredis_version:2.8.13redis_git_sha1:00000000redis_git_dirty:0redis_build_id:c2238b38b1edb0e2r
2016-10-27 20:10:36 478
原创 Redis系列~发布订阅(十一)
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消
2016-10-27 20:07:21 368
原创 Redis系列~有序集合(sorted set)(十)
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295
2016-10-27 20:05:51 454
原创 Redis系列~集合(Set)(九)
Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。实例redis 127.0.0.1:6379> SADD runoobkey redis(
2016-10-27 20:03:09 389
原创 Redis系列~列表(List)(八)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。实例redis 127.0.0.1:6379> LPUSH runoobkey redis(integer) 1redis 127.0.0.1:6379> LPUSH r
2016-10-27 20:02:08 332
原创 Redis系列~哈希(Hash)(七)
Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。实例127.0.0.1:6379> HMSET runoobkey name "redis tutorial" description "redis basic commands for cac
2016-10-27 20:01:02 706
原创 Redis系列~字符串(String)(六)
Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下:语法redis 127.0.0.1:6379> COMMAND KEY_NAME实例redis 127.0.0.1:6379> SET runoobkey redisOKredis 127.0.0.1:6379> GET runoobkey"redis"在以上实例中我们使用了 S
2016-10-27 19:59:06 395
原创 Redis系列~键(key)(五)
Redis 键(key)Redis 键命令用于管理 redis 的键。语法Redis 键命令的基本语法如下:redis 127.0.0.1:6379> COMMAND KEY_NAME实例redis 127.0.0.1:6379> SET runoobkey redisOKredis 127.0.0.1:6379> DEL runoobkey(inte
2016-10-27 19:57:39 445
原创 Redis系列~命令(四)
Redis 命令要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。语法Redis 客户端的基本语法为:$ redis-cli实例以下实例讲解了如何启动 redis 客户端:启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的 redis
2016-10-27 19:54:10 376
原创 Redis系列~数据类型(三)
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如j
2016-10-27 19:49:59 548
原创 Redis系列~配置(二)
Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。你可以通过 CONFIG 命令查看或设置配置项。语法Redis CONFIG 命令格式如下:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME实例redis 127.0.0.1:6379> CONFIG GET logle
2016-10-27 19:49:07 426
原创 Redis系列~安装(一)
Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行redis-server.exe redis.con...
2016-10-27 19:43:47 1190
转载 Ubuntu 16.04安装使用Docker
Linux环境Ubuntu 16.04(LTS)简单方法$ sudo apt-get update$ sudo apt-get install docker搞定! 但是这种方法有一个缺点:安装的不一定是最新的docker,不过,对于docker使用没任何什么问题,如果要后续升级方便,可以使用下面的方法。
2016-10-26 14:17:32 2277 2
原创 Centos7.1 命令行与图形化界面登陆
1. 命令行方式登陆systemctl set-default multi-user.target 2. 图形化界面登陆systemctl set-default graphical.target
2016-10-26 14:14:21 3746
原创 Docker系列~exec与attach(四)
Docker exec与Docker attach不论是开发者是运维人员,都经常有需要进入容器的诉求。目前看,主要的方法不外乎以下几种:1. 使用ssh登陆进容器2. 使用nsenter、nsinit等第三方工具3. 使用docker本身提供的工具方法1需要在容器中启动sshd,存在开销和攻击面增大的问题。同时也违反了Docker所倡导的一个容器一个进程的原则。方法...
2016-10-14 13:53:50 4898
转载 Docker系列~使用Dockerfile构建镜像(三)
Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile。Docker程序将读取Dockerfile,根据指令生成定制的image。相比im
2016-10-14 11:37:53 1011
原创 Docker系列~常用命令(二)
常用命令1. 查看docker信息(version、info)# 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2. 对image的操作(search、pull、images、rmi、history)# 检索image $docker search image_name # 下载ima...
2016-10-14 09:15:10 1140 2
转载 Docker系列~安装MySQL(五)
1、进入Linux后,使用Docker命令下载MySQL,命令如: docker pull mysql:5.7运行该命令后,则会显示以下日志: 5.7: Pulling from mysql 4c8cbfd2973e: Pull complete 60c52dbe9d91: Pull complete c2b0136be90f: Pull complete...
2016-10-13 17:44:42 1152
转载 Docker系列~将镜像推送到DockerHub(七)
向Docker Hub上推送必须要在该网站上进行注册,在需要推送的机器上使用下面的命令进行登录。Docker login进行登录:[root@10-10-63-106~]#docker login Username:frank Password: Email:XXXX@XXX.com Login Succeeded登录的认证信息存放在.dockercfg[root@10...
2016-10-13 17:02:35 2503
转载 Docker系列~搭建Tomcat和JDK运行环境(六)
1 Docker与虚拟机 2 搭建过程2.1 准备宿主系统准备一个 CentOS 7操作系统,具体要求如下: 必须是 64 位操作系统 建议内核在 3.8 以上 通过以下命令查看您的 CentOS 内核: 1 #uname-r 2.2 安装Docker 1 #yuminsta...
2016-10-13 16:43:22 5825 3
windows64位平台的hadoop2.x插件包(hadoop.dll,winutils.exe)
2017-06-27
SpringBoot项目学习汇总
2016-11-18
android android android
2010-10-23
android android android
2010-10-23
android,android.android
2010-10-23
Android2.1源码
2010-10-21
跟我StepByStep学FLEX教程
2010-09-26
Junit基本教程,Junit基本教程
2010-06-12
JQuery_1.4_API
2010-06-12
Drools5规则引擎开发教程
2010-06-12
Freemarker教程_中文版
2010-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人