zoukankan      html  css  js  c++  java
  • Redis简介-安装-入门

    前言

    我们team马上要用Redis了。 所以先学习一下这东西。

    Redis大名很早以前就听过了,以前在的公司都没有用到。 现在有机会终于接触到了,果断学习起来。

    什么是redis

    Redis是完全开源免费的,遵守BSD协议,先进的key - value持久化产品。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets)和有序集合(sorted sets)等类型。

    当然,我们是通过命令行操作这些数据的。

    具体的一些关于命令的东西小伙伴们可以去http://try.redis.io/感受一下。

    redis的安装

    Redis在linux下安装比较简单。 略过.....

    下面讲下windows下安装Redis。

    首先进入redis下载页面

    进入之后

    下载的zip解压到指定的目录。

    /redis/bin/release目录下结构有个压缩包,直接解压。 目录内文件如下:

    redis-server.exe 表示服务端程序。
    redis-cli.exe 表示客户端程序。

    先启动redis服务器:

    这里注意一下,启动服务器的时候需要配置文件,直接在命令行后面加上配置文件的路径即可。

    命令行最后 "The server is now ready to accept connections on port 6397" 也说明了服务器启动成功。

    接下来启动客户端:

    ok, 安装成功。

    Java操作Redis

    maven加入redis依赖。

    <dependency>
    	<groupId>redis.clients</groupId>
    	<artifactId>jedis</artifactId>
    	<version>2.5.1</version>
    </dependency>
    

    Java:

    import org.junit.Before;
    import org.junit.Test;
    import redis.clients.jedis.Jedis;
    import redis.clients.jedis.JedisPool;
    import redis.clients.jedis.JedisPoolConfig;
    
    import java.util.Set;
    
    public class RedisTest {
    
        private JedisPool pool;
        private Jedis jedis;
    
        @Before
        public void setUp() {
            this.pool = new JedisPool(new JedisPoolConfig(), "127.0.0.1");
            this.jedis = pool.getResource();
        }
    
        @Test
        public void testGetName() {
            System.out.println(jedis.get("name"));
        }
    
        @Test
        public void testDel() {
            jedis.set("age", "99");
            System.out.println(jedis.get("age"));
            jedis.del("age");
            System.out.println(jedis.get("age"));
        }
    
        @Test
        public void testKeys() {
            Set<String> keys = jedis.keys("*");
            System.out.println(keys);
        }
    
    }
    

    简单地测试了几个方法。 其他方法名跟redis命令基本类似,所以还是得熟悉redis命令。

    总结

    简单地安装了一下redis,然后用Java访问了Redis服务器,并操作了一些数据。

    接下来就是熟悉redis的各种命令了。 go go go!~

  • 相关阅读:
    四叉树编码存储的实现
    窗体之间传递值的几种方法
    常见的六种排序算法实现
    OracleHelper类
    c#动态加载dll文件
    STL学习系列九:Map和multimap容器
    STL学习系列八:Set和multiset容器
    STL学习系列七:优先级队列priority_queue容器
    STL学习系列六:List容器
    STL学习系列五:Queue容器
  • 原文地址:https://www.cnblogs.com/fangjian0423/p/redis-introduction.html
Copyright © 2011-2022 走看看