Redis安装及配置

下载地址 : http://download.redis.io/releases/redis-3.2.8.tar.gz

安装

1 . 解压到/usr/local/redis/目录下

2 . make命令后会生成src/redis-server(服务端)和src/redis-cli(客户端)

3 . redis常用命令

设置密码后需要退出(exit)后重新登录src/redis-cli , 在命令行auth "密码"才算登录成功

keys * : 查看所有的键

expire keyname 60 : 设置键keyname缓存60秒 , 默认-1永久存在

ttl keyname : 查看键keyname剩余时间

exists keyname : 键keyname是否存在

del keyname : 删除键keyname

远程连接配置

上面的启动方法 , 只能在本机进行访问

在配置文件redis.conf中替换bind 127.0.0.1为0.0.0.0

按配置文件启动src/redis-server redis.conf

启动客户端的时候可以指定ip启动src/redis-cli -h 192.168.1.99

auth 密码 

默认端口:6379

可视化管理工具

redis desktop Manager

下载地址 : https://redisdesktop.com/download

 

客户端开发

1 . jedis是官方首选的java客户端开发包

pom.xml添加依赖

<dependency>

    <groupid>redis.clients</groupid>

    <artifactid>jedis</artifactid>

    <version>2.1.0</version>

</dependency>

2 . 创建java工具类RedisAPI

public class RedisAPI{

    public JedisPool jedisPool;

    get/set方法

    //redis命令get

    public String get(String key){

           Jedis jedis = JedisPool.getResource();

            String value = jedis .get(key);

            jedisPool.returnResource(jedis);

            return value;

    }

//set命令(设置时间)

//exists命令

//ttl命令

//del命令

}

3 . ioc注入jedisPool , 在配置文件中进行配置,


#最大分配的对象数
redis.maxTotal=200
#最大能够保持idel状态的对象数
redis.maxIdle=50
redis.minIdle=10
redis.maxWaitMillis=20000
#当池内没有返回对象时,最大等待时间
redis.maxWait=300
#格式:redis://:[密码]@[服务器地址]:[端口]/[db index]
#redis.uri = redis://:12345@127.0.0.1:6379/0

redis.host=192.168.1.99
redis.port=6379
redis.timeout=30000
redis.password=redis
redis.default.db=0
<!--redis配置-->
    <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
        <property name="maxTotal" value="${redis.maxTotal}"/>
        <property name="maxIdle" value="${redis.maxIdle}"/>
        <property name="minIdle" value="${redis.minIdle}"/>
        <property name="maxWaitMillis" value="${redis.maxWaitMillis}"/>
        <property name="testOnBorrow" value="true"/>
    </bean>
    <bean id="jedisPool" class="redis.clients.jedis.JedisPool">
        <constructor-arg ref="jedisPoolConfig"/>
        <constructor-arg value="${redis.host}"/>
        <constructor-arg value="${redis.port}"/>
        <constructor-arg value="${redis.timeout}"/>
        <constructor-arg value="${redis.password}"/>
        <constructor-arg value="${redis.default.db}"/>
    </bean>
    <bean id="redisAPI" class="cn.itrip.common.RedisAPI">
        <property name="jedisPool" ref="jedisPool"/>
    </bean>

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Redis安装配置可以按照以下步骤进行: 1. 下载Redis:可以从官方网站或者其他可信来源下载Redis安装包。 2. 安装Redis:根据不同的操作系统进行安装。在Windows环境下,可以执行redis-server –service-install redis.windows-service.conf –loglevel verbose命令来安装Redis。在Linux环境下,可以使用make命令编译并使用make install命令进行安装。 3. 配置RedisRedis配置文件位于redis.conf中。可以通过编辑该文件来配置Redis的各项参数,如监听端口、密码、持久化等。 4. 启动Redis:在Windows环境下,可以使用redis-server.exe来启动Redis服务;在Linux环境下,可以使用redis-server命令启动Redis服务。 5. 使用Redis:通过Redis的命令行界面或者可视化工具(如Redis Desktop Manager、Redis Client、Redis Studio)来进行Redis的操作和管理。 需要注意的是,在安装配置Redis时需要根据具体的操作系统和需求进行相应的调整和修改。具体的安装配置指南可以参考引用中的内容。另外,引用和引用提供了一些具体的命令和操作步骤供参考。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Redis安装配置](https://blog.csdn.net/web18484626332/article/details/124017682)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Redis-安装配置](https://blog.csdn.net/qq_45580375/article/details/111938610)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值