redis---安装和开启和关闭
http://blog.csdn.net/xing_____/article/details/38457463
- 系统:centos6.4
- redis下载:http://www.redis.cn/download.html
- redis安装步骤:
- 上传源码包到/lamp
- 解压:tar -zxvf redis.tar.gz
- cd redis
- make //编译源码,初装的linux系统到这一步可能会报以下错误
- CC adlist.o
- /bin/sh: cc: command not found
- 就需要装gcc
- yum install gcc
- 安装完后需要删除redis文件,重新解压,因为在原文件make还是会报相同的错误
- rm zxvf redis
- 解压:tar -zxvf redis.tar.gz
- cd redis
- make //编译源码
- cd src
- make install //安装程序
- 为了便于管理可以将redis.conf redis-server redis-cli 这3个放入/usr/local/redis/目录下
- 最后进入redis.conf
- 修改 daemonize no 为daemonize yes #后台运行
- 到此redis 安装完成
6. 启动redis
a) $ cd /usr/local/bin
b) ./redis-server /etc/redis.conf
7. 检查是否启动成功
3. 简单的Redis测试程序
读者可以自行创建Eclipse项目,引入jedis的客户端包,测试程序如下:
- public class RedisTest {
- private Jedis jedis = null;
- private String key1 = "key1";
- private String key2 = "key2";
- public RedisTest() {
- jedis = new Jedis("localhost");
- }
- public static void main(String[] args) {
- RedisTest redisTest = new RedisTest();
- redisTest.isReachable();
- redisTest.testData();
- redisTest.delData();
- redisTest.testExpire();
- }
- public boolean isReachable() {
- boolean isReached = true;
- try {
- jedis.connect();
- jedis.ping();
- // jedis.quit();
- } catch (JedisConnectionException e) {
- e.printStackTrace();
- isReached = false;
- }
- System.out
- .println("The current Redis Server is Reachable:" + isReached);
- return isReached;
- }
- public void testData() {
- jedis.set("key1", "data1");
- System.out.println("Check status of data existing:"
- + jedis.exists(key1));
- System.out.println("Get Data key1:" + jedis.get("key1"));
- long s = jedis.sadd(key2, "data2");
- System.out.println("Add key2 Data:" + jedis.scard(key2)
- + " with status " + s);
- }
- public void delData() {
- long count = jedis.del(key1);
- System.out.println("Get Data Key1 after it is deleted:"
- + jedis.get(key1));
- }
- public void testExpire() {
- long count = jedis.expire(key2, 5);
- try {
- Thread.currentThread().sleep(6000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- if (jedis.exists(key2)) {
- System.out
- .println("Get Key2 in Expire Action:" + jedis.scard(key2));
- } else {
- System.out.println("Key2 is expired with value:"
- + jedis.scard(key2));
- }
- }
- }
redis---安装和开启和关闭的更多相关文章
- fiddler 学习笔记1-下载安装、开启、关闭抓包功能
1 下载安装(安装于C盘之外的空间中) https://www.telerik.com/fiddler 2 开启抓包功能:安装后默认为开启状态 点击 file-capture 或左下角capture ...
- 【linux】【redis】redis安装及开启远程访问
系统环境:Centos7 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 1.yum安装过程参考:https ...
- 【Redis】安装、开启以及关闭
一.Linux环境的操作 1.1 下载安装 1.2 启动 1.3 连接Redis客户端 1.4 关闭 二.Windows和Mac下的操作 2.1 下载安装 2.2 启动 2.3 连接客户端 2.4 关 ...
- redis 安装及启动关闭
1.redis下载 方式1:直接去官网下载 https://redis.io/download 方式2:通过命令下载 wget http://download.redis.io/releases/re ...
- Linux 下的 Redis 安装 && 启动 && 关闭 && 卸载
转自https://blog.csdn.net/zgf19930504/article/details/51850594 Redis 在Linux 和 在Windows 下的安装是有很大的不同的,和通 ...
- redis安装 卸载 启动 关闭
一 redis安装 第一步:在VMware中安装CentOS(参考Linux教程中的安装虚拟机) 第二步:在Linux下安装gcc环境 [root@hadoop ~]#yum install gcc- ...
- linux下redis的安装、启动、关闭和卸载
edis 在Linux 和 在Windows 下的安装是有很大的不同的,和通常的软件安装是一样的. 一 下载 Redis 安装包 去redis 官网下载reids 安装包, redis 官网默认只提 ...
- CentOS7— Redis安装(转和延续)
Part I. Redis安装(转载部分) 一.安装 wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.t ...
- Redis安装配置与Jedis访问数据库
一.NOSQL概要 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库.NoSQL数据库的四大分类 键值(Key-Value)存储数据库 这一类数据 ...
- redis安装与参数说明
redis安装与参数说明 博客分类: redis redis 1.下载tcl8.6.1-src.tar.gz 和 redis-2.8.6.tar.gz: 2.安装: 1).安装tcl Java代码 收 ...
随机推荐
- MSMQ 队列消息和死信队列
日志消息 日志队列可以保存你操作过的消息的备份.它的好处是,一但发现前面的操作失败,可以从日志队列中重新创建出原先的消息对象,然后再进行操作. 例如,向远方发送一个消息对象,然后对方返回一个失败的确认 ...
- 一条SQL语句执行得很慢的原因有哪些?
说实话,这个问题可以涉及到 MySQL 的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了. 之前腾讯面试的实话,也问到这 ...
- 实现ls-l功能
实现代码 #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <diren ...
- inpu控件接受pipe的处理结果
input控件绑定的变量,要接受用户的输入值,一般只要使用 [(ngModel)] 就可以. 但是,pipe处理结果如何反映到变量里去呢?不知道吧?嘿嘿 这样就可以了 : <input ...
- Unity4.3.4 安装出现 pattern not found
第一次破解不成功,第二次破解的时候就会出现这个错误 删除C:\ProgramData\Unity里面文件后,再重启后点击Manual Activation,出现的对话框是是保存当前序列号?重新加载序列 ...
- Jenkins问题笔记
1.启动docker容器权限不足 通过如下命令启动docker容器后,使用命令"docker logs -f jenkins"查看jenkins容器日志, docker run - ...
- PeopleSoft进程卡在“已排队”状态诊断和解决
进程卡在“已排队”状态的原因很多.最常见的原始是进程调度器服务挂掉了(可以在“进程监视器”页面的“服务器”tab页中查看). 除此之外,还可以进行下面诊断:1. 检查下面3张表:PSPRCSRQSTP ...
- vue---canvas实现二维码和图片合成的海报
应项目需求,要一张宣传页面上加一个太阳码合成一张宣传海报,用户用微信可以识别进入微信小程序. 1. npm安装 npm install html2canvas --save //html转canv ...
- API权限设计总结
最近在做API的权限设计这一块,做一次权限设计的总结. 1. 假设我们需要访问的API接口是这样的:http://xxxx.com/openapi/v1/get/user/?key=xxxxx& ...
- 云笔记项目-Spring事务学习-传播NEVER
接下来测试事务传播属性NEVER Service层 Service层中设置事务传播属性都为NEVER. LayerT层代码 package LayerT; import javax.annotatio ...