• redis的基本使用


    一、安装redis环境

    1、下载地址:https://github.com/MSOpenTech/redis

    2、安装在windows上,启动,默认端口6379。

    3、基本使用方法,在工程中引入jedis.jar文件。

    package com.redis;
    
    import java.util.Set;
    
    import redis.clients.jedis.Jedis;
    
    public class RedisClient {
    
        public final static String REDIS_HOST = "127.0.0.1";// redis所在服务器地址
    
        public final static Integer REDIS_PORT = 6379; // redis端口
    
        public static Jedis getRedisClient() {
            Jedis jedis = null;
            jedis = new Jedis(RedisClient.REDIS_HOST, RedisClient.REDIS_PORT);
            return jedis;
        }
    
        public static void jedisTest(){
            Jedis jedis = getRedisClient();
            
            //存入jedis
            jedis.set("key1", "lvyf");
            jedis.set("key2", "chenjl");
            jedis.set("color", "red");
            
            
            
            //判断键是否存在
            System.out.println(jedis.exists("color"));
            
            //输出所有的key
            System.out.println("所有key如下:");
            Set<String> keys = jedis.keys("*");
            for(String keyTmp : keys){
                System.out.println("key:"+keyTmp);
            }
            
            //删除某个key
            System.out.println(("系统中删除key1: "+jedis.del("key1")));
            
            //设置过期时间
            System.out.println("设置过期时间:"+jedis.expire("key2", 5));
            
            // 查看key所储存的值的类型
            System.out.println("类型:"+jedis.type("color"));
            
            //获取key对应的值
            System.out.println("color对应的值:"+jedis.get("color"));
            
            //追加
            jedis.append("color", "-test");
            System.out.println(jedis.get("color"));
            
            //list功能
            jedis.lpush("numberlists", "3");
            jedis.lpush("numberlists", "1");
            jedis.lpush("numberlists", "5");
            jedis.lpush("numberlists", "2");
            System.out.println("所有元素:" + jedis.lrange("numberlists", 0, 1));
    
            
            //清除数据
            jedis.flushDB();
            
            
        }
    
        public static void main(String[] args) {
            jedisTest();
        }
    }
  • 相关阅读:
    依赖注入(DI)和Ninject
    Dapper.NET——轻量ORM
    优化SQL查询:如何写出高性能SQL语句
    Razor语法
    sublime Text 3 官方版 3114 注册码
    数据库索引,存储过程,视图,事务
    Action向视图传值的6种方式
    C#知识点提要
    算法总结
    c++ 构造函数,拷贝构造函数,析构函数与赋值操作符
  • 原文地址:https://www.cnblogs.com/fubaizhaizhuren/p/redis.html
Copyright © 2020-2023  润新知