Redis初探,写个HelloWorld

  • 资源获取

  https://redis.io/download

  从官网上下载redis的源码,使用gcc的安装方式。

  • 安装

make
make install

  需要达到的效果是,在/usr/local/bin下安装到它们redis-*的二进制文件。

  在启动的时候需要修改配置文件,从解压的redis源码中copy一份出来,并修改几处。

  换成yes,启动的时候以守护进程启动,不会因为ctrl+z而结束进程。

  把这个bind注释掉,这个bind相当于一个白名单。

  然后把保护模式关闭,这样就可以clients from other hosts connect了。

  启动命令

192:Downloads MacBook$ redis-server redis.config

  启动成功之后校验一下是否成功

[root@172 ctk]# redis-cli
127.0.0.1:6379>

  如果出现了如下命令,就是启动成功了。

  • 客户端

        <!--redis 客户端-->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.9.0</version>
        </dependency>

  引入以上的包,就可以提供链接客户端的API。

        Jedis jedis = new Jedis("172.16.221.201",6379);
        jedis.set("hello","world");
        String value = jedis.get("hello");
        System.out.println(value);
        jedis.close();

  这样就可以连上redis了。

原文地址:https://www.cnblogs.com/chentingk/p/10634177.html

时间: 2024-11-10 17:24:47

Redis初探,写个HelloWorld的相关文章

初探MyBatis之HelloWorld(三)

三.用SQL映射语句用注解,dataSource用xml(不推荐). 综合上面两节(一个用xml,一个用annotation),发现一个好玩儿的,SQL映射用注解方式,然后还是得有两个xml配置文件. 如果你不知道SQL映射怎么用注解方式,查看这篇:http://www.cnblogs.com/hyyq/p/6718449.html 当SQL语句用注解方式映射后,原来的XML映射文件可以这样写: 这是原来用xml映射SQL语句的方式(这里的mapper节点的 namespace和select节点

Struts2框架使用(一)之用Struts2写一个HelloWorld

这里记一下第一次Struts2框架的使用方法,首先学会使用Struts2写一个HelloWorld. 首先导入Struts2所依赖得jar包 首先创建一个web工程 注意选择2.5的规范.然后将框架所需要依赖的jar包copy到WEB-INF中的lib文件夹里 因为Struts2框架是基于拦截器机制来处理用户请求的,所以需要砸web.xml添加一个Struts2的过滤器. 1 <filter> 2 <filter-name>Struts2</filter-name> 3

cocos2dx-js 初探 整体流程helloworld.html分析

我们下载的是cocos2dx-js的精简版本,主要是为了分析简单明了,能更清楚的看到架构流程.下载地址:http://cocos2d-x.org/filecenter/jsbuilder/下载轻量版. 百牛信息技术bainiu.ltd整理发布于博客园 ----------------------服务器模拟使用xampp软件.调试使用360浏览器自带调试.开发环境当前没找到一个好的,暂时使用notepad++编辑,如有好的,请告知.-----------------一般学习一个引擎的思路便是阅读引

【java学习笔记】先写一个HelloWorld

大概在4年前就想学习java,但是由于自己的懒惰没有坚持下去.想一想自己也快30的人,干什么都是半桶水,所以给自己一个目标: 在30岁之前,将自己的主流语言切到java中去,我也将自己的学习之路记录下去,算是给以后的自己一个交代吧! 今天要写的很简单就是一个HelloWord,所以学习java的开始也不例外. java是纯面向对象的,和别的语言不太一样,函数不能独立处理出来,都是需要用类包起来的. 以下几点需要注意: 1.类名必须和文件名一致. 2.方法中必须要有main方法. 3.后缀为jav

Redis 初探

周围的人似乎都会redis,我就想看看redis究竟是什么.下面推荐一个学习网站.http://www.runoob.com/ 这个网站有很多基础的课程.在看我的文章之前,你可去这个网站看看redia的基础知识. 本文是把redis最为mysql的缓存来使用的.本文是用的spring-data-redis ,ComboPooledDataSource(数据库连接池),mysql数据库.重点是spring-data-redis 中五种数据基本类型的基本操作,以及redis作为缓存对查询速度的提升.

Redis Cluster写数据丢失的场景

场景有两种: 1.异步复制 2. 主从切换 假设集群中发生网络分区, 那么集群可能会分裂为两方, 大多数(majority)的一方包含节点 A .C .A1 .B1 和 C1 , 而少数(minority)的一方则包含节点 B 和客户端 Z1 . 在网络分裂期间, 主节点 B 仍然会接受 Z1 发送的写命令: 如果网络分裂出现的时间很短, 那么集群会继续正常运行: 但是, 如果网络分裂出现的时间足够长, 使得大多数一方将从节点 B1 设置为新的主节点, 并使用 B1 来代替原来的主节点 B ,

redis 双写一致性 看一篇成高手系列1

首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用.在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作. 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存.又或者是先删除缓存,再更新数据库,其实大家存在很大的争议.目前没有一篇全面的博客,对这几种方案进行解析.于是博主战战兢兢,顶着被大家喷的风险,写了这篇文章. 文章结构 本文由以下三个部分组成 1.讲解缓存更新策略2.对每种策略进行缺点分析3.针对缺点给出改进方案 正文 先做一个说明,从理论上来说,给缓存设

Redis初探

转自菜鸟网络:http://www.runoob.com/redis/redis-data-types.html Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件. 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询. Redis

初探MyBatis之HelloWorld(一)

官方地址:https://github.com/mybatis/mybatis-3 准备: 官方中文文档地址:http://www.mybatis.org/mybatis-3/zh/getting-started.html 1.导入MyBatis的jar包和mysql连接驱动(maven): <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.