Mac上的redis安装与jedis入门

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件

安装与配置

(1) https://redis.io/download下载redis stable最新版

将压缩包解压到你的文件夹下

(2) 进入到redis文件夹的根目录

# 编译测试(跳过也可以)sudo make test# 编译安装sudo make install# 安装完成以后启动redis-server

(3) 简单测试

新建一个terminal, 输入

redis-cli  # 客户端

存一个简单的kv

Jedis使用

Redis命令参考 http://redisdoc.com/list/ltrim.html [推荐, 很全]

(1) 连接到jedis服务

下载依赖的jar包 https://mvnrepository.com/artifact/redis.clients/jedis/2.9.0

或者使用Maven更方便

<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.9.0</version>
</dependency>

然后在代码中连到jedis

public class JedisTest {
    public static void main(String args[]) {
        //连接本地的 Redis 服务
        Jedis jedis = new Jedis("localhost");
        System.out.println("连接成功");
        //查看服务是否运行
        System.out.println("服务正在运行: "+jedis.ping());
    }
}输出连接成功服务正在运行: PONG

连接成功以后做一些基本操作

(2) jedis基本操作

一 jedis最基本的操作就是set

jedis.set("yyq", "1995");
System.out.println(jedis.get("yyq"));

二、jedis还可以存list

"lpush"

// 从左边压了两个, 从右边压了一个, 所以顺序是1996, 1995, 1997jedis.lpush("test", "1995");
jedis.lpush("test", "1996");
jedis.rpush("test","1997");// -1表示最后一个, 这样可以全拿出来
jedis.lrange("test", 0, -1).forEach(System.out::println);

也可以转成字节数组再存, 这样可以包含更多信息

"ltrim"

// 只保留从0到倒数第二个(头尾到会保留)jedis.ltrim("test", 0, -2);
jedis.lrange("test", 0, -1).forEach(System.out::println);// 因此输出只剩 1996, 1995

"lindex"

取得指定index的元素

System.out.println(jedis.lindex("test", 0));  //输出第一个元素1996

原文地址:https://www.cnblogs.com/yqyang/p/11404169.html

时间: 2024-11-10 16:33:13

Mac上的redis安装与jedis入门的相关文章

在MAC上搭建Redis环境

1. 首先更新Macports,然后安装redis sudo port selfupdate sudo port upgrade outdated sudo port install redis // 启动redis server sudo redis-server // 关闭redis server sudo pkill -9 redis-server 2. 安装php的redis extension cd /usr/local sudo mkdir src cd /usr/local/src

MAC上Nuclide的安装

MAC上Nuclide的安装 本文版权归作者所有,如需转载请联系孟祥月 CSDN博客:http://blog.csdn.net/mengxiangyue 独立博客:http://mengxiangyue.com Nuclide是Facebook开发的开发React Native的开发工具,基于Github的Atom开发,以Atom插件的形式存在.在MAC版Atom安装插件可以使用系统自带的插件安装方式安装:Atom->Preferences..->Install,搜索Nuclide-insta

MAC上 nodejs express 安装

最近在MAC上搭建 nodejs环境以及安装 express 框架,遇到了一些问题,不过最后总算还是安装成功了,下面是操作步骤 1.node js 安装 访问nodejs官网进入下载mac上的安装包 , 从这里下载   这里可以选mac installer 的 pkg 安装包,下载后直接点击安装就好,当然了也可以选择 binary 包进行安装,下载后用 tar -zxvf 命令先解压开然后 编译 在安装.新版本的安装包会把 npm(nodejs 的package管理工具)都会安装上,测试是否安装

Mac上,新安装的node.js无法运行

mac上使用官方pkg文件安装node.js,顺利安装完后在terminal运行node -v 出现 “-bash: node: command not found” -- 很是迷惑.最后发现是需要提升一下权限,加上sudo即可. http://superuser.com/questions/613261/why-can-i-only-run-sudo-node-and-not-just-node

Mac上 SmartSVN专业版安装、破解

SVN客户端软件,用起来最顺手的,大概是TortoiseSVN吧,不过这个软件只有WINDOWS的版本,Mac下要找一个类似TortoiseSVN这样的客户端,可能就只能选SmartSVN了吧. SmartSVN分Pro版和基础版,基础版跟Versions差不多,这里找了Pro版下载并破解. 根据网上其他人的博客,安装的版本大概应该在7.X,最新的是8.X,不知道破解是否能用,所以还是找了7.X的版本 7.5.4的安装程序 http://filemarkets.com/fs/ew8o4ocway

Mac 上flink的安装与启动

在Mac 上安装flink,需要通过Homebrew安装的 1.howmebrew的安装方式,在终端粘贴以下命令,或者去官网https://brew.sh/index_zh-cn 找到此代码复制粘贴到终端上,然后等待安装flink ```/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"``` 2.接着开始安装flink,在终端粘贴以下命令,

Mac上Git的安装与简单使用

一.安装: Git下载地址: http://git-scm.com/downloads/ 下载Git.配置Git: http://blog.csdn.net/reactor1379/article/details/8008677 二.使用: (1) 1.创建一个新的repository:IOS-test 可参考:http://blog.csdn.net/delphiwcdj/article/details/23055125 2.在Mac中新建一个本地仓库:local_repository并通过终

Mac上Homebrew的安装

Mac系统版本: 10.14.2 下载brew_install 访问:https://raw.githubusercontent.com/Homebrew/install/master/install,复制内容并保存到local中的brew_install 执行安装 /usr/bin/ruby ./brew_install 原文地址:https://www.cnblogs.com/zhanqun/p/10298203.html

mac上storm standalone安装

一.安装storm 下载storm http://storm.apache.org/downloads.html export STORM_HOME=/Users/huangjiahong/Documents/apache/apache-storm-0.10.0 二.安装zookeeper 下载zookeeper http://mirror.bit.edu.cn/apache/zookeeper/ 1.加入到系统环境变量中 export ZOOKEEPER_HOME=/Users/huangji