文档章节

redis

 放牧少年
发布于 2017/03/28 17:55
字数 481
阅读 5
收藏 0

1.redis 服务linux搭建

腾讯云买的10快钱一个月的服务器,随便玩玩

1.安装包下载

  http://download.redis.io/releases/ 下载redis的压缩包,并放在/usr/soft文件夹下

2.解压压缩包:

tar -zxf redis-3.0.7.tar.gz

3.安装

  这里安装redis在/usr/local/redis文件夹中

  进入安装包:cd /usr/soft/redis-3.0.7,执行命令

make PREFIX=/usr/local/redis/ install

注意:新的服务器可能没有装gcc,需要安装gcc

https://jingyan.baidu.com/article/1974b289625296f4b1f774d2.html

保险起见用下面的这个启动,加上变量MALLOC=libc

make MALLOC=libc PREFIX=/usr/local/redis/ install

4.在安装目录中创建目录conf,将redis源安装文件中的redis.cinf拷贝到redis的安装目录中

cp /usr/soft/redis-3.0.7/redis.conf  /usr/local/redis/bin/

5.redis启动

  直接运行./redis-server 是前台启动,在关闭运行的窗口后redis也将关闭

 6.检测redis是否运行正常

  6.1使用 ps -ef|grep redis 查看进程

  6.2使用redis的客户端查看

      

     当输入ping命令时,返回PONG就表示连接正常

--------------------------------------------------------------------------------------------

key-value形式存储的数据库,清亮级的数据存储工具,常用来做重复多次利用的数据存储。

这次用到的是,系统启动时,将数据存储到redis服务器上,系统运行中,通过调用服务器来调用。

redis下载:https://redis.io/

有win版本,可以在win下部署开发使用

字符串放值:

redis 127.0.0.1:6379> SET mykey "redis"
OK
redis 127.0.0.1:6379> GET mykey
"redis"

hash存取方法:

redis 127.0.0.1:6379> HMSET myhash name "redis tutorial"

redis 127.0.0.1:6379> HMSET myhash name "XXX"

127.0.0.1:6379> HGETALL myhash
1) "field1"
2) "Hello"
3) "field2"
4) "World"
5) "name"
6) "redis tutorial"

jar引入

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

java连接方法:

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisShardInfo;


public class RedisTest { 
   public static void main(String[] args) { 
      //Connecting to Redis server on localhost 
      Jedis jedis = new Jedis("localhost"); 
      jedis.auth("111111");
      System.out.println("Connection to server sucessfully"); 
      //check whether server is running or not 
      System.out.println("Server is running: "+jedis.ping()); 
   } 
}

 

© 著作权归作者所有

共有 人打赏支持
上一篇: svn
下一篇: 文件操作类
粉丝 0
博文 31
码字总数 17279
作品 0
浦东
程序员
私信 提问

暂无文章

Java单例模式学习记录

在项目开发中经常能遇见的设计模式就是单例模式了,而实现的方式最常见的有两种:饿汉和饱汉(懒汉)。由于日常接触较多而研究的不够深入,导致面试的时候被询问到后有点没底,这里记录一下学习...

JerryLin123
昨天
3
0
VSCODE 无法调试

VSCODE 无法调试 可以运行 可能的原因: GCC 的参数忘了加 -g

shzwork
昨天
4
0
理解去中心化 稳定币 DAI

随着摩根大通推出JPM Coin 稳定币,可以预见稳定币将成为区块链落地的一大助推器。 坦白来讲,对于一个程序员的我来讲(不懂一点专业经济和金融),理解DAI的机制,真的有一点复杂。耐心看完...

Tiny熊
昨天
4
0
5.线程实现

用于线程实现的Python模块 Python线程有时称为轻量级进程,因为线程比进程占用的内存少得多。 线程允许一次执行多个任务。 在Python中,以下两个模块在一个程序中实现线程 - _thread 模块 th...

Eappo_Geng
昨天
6
0
ServiceLoader

创建一个接口文件在resources资源目录下创建META-INF/services文件夹在services文件夹中创建文件,以接口全名命名创建接口实现类 内容me.zzp.ar.d.PostgreSQLDialectme.zzp.ar.d.Hype...

Cobbage
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部