redis---安装和开启和关闭

http://blog.csdn.net/xing_____/article/details/38457463

  1. 系统:centos6.4
  2. redis下载:http://www.redis.cn/download.html
  3. redis安装步骤:
  4. 上传源码包到/lamp
  5. 解压:tar -zxvf redis.tar.gz
  6. cd redis
  7. make //编译源码,初装的linux系统到这一步可能会报以下错误
  8. CC adlist.o
  9. /bin/sh: cc: command not found
  10. 就需要装gcc
  11. yum install gcc
  12. 安装完后需要删除redis文件,重新解压,因为在原文件make还是会报相同的错误
  13. rm zxvf redis
  14. 解压:tar -zxvf redis.tar.gz
  15. cd redis
  16. make //编译源码
  17. cd src
  18. make install //安装程序
  19. 为了便于管理可以将redis.conf redis-server redis-cli 这3个放入/usr/local/redis/目录下
  20. 最后进入redis.conf
  21. 修改 daemonize no 为daemonize yes #后台运行
  22. 到此redis 安装完成

6. 启动redis

a) $ cd /usr/local/bin

b) ./redis-server /etc/redis.conf

7. 检查是否启动成功

a) $ ps -ef | grep redis
关闭防火墙  systemctl stop firewalld.service 

3.   简单的Redis测试程序

读者可以自行创建Eclipse项目,引入jedis的客户端包,测试程序如下:

  1. public class RedisTest {
  2. private Jedis jedis = null;
  3. private String key1 = "key1";
  4. private String key2 = "key2";
  5. public RedisTest() {
  6. jedis = new Jedis("localhost");
  7. }
  8. public static void main(String[] args) {
  9. RedisTest redisTest = new RedisTest();
  10. redisTest.isReachable();
  11. redisTest.testData();
  12. redisTest.delData();
  13. redisTest.testExpire();
  14. }
  15. public boolean isReachable() {
  16. boolean isReached = true;
  17. try {
  18. jedis.connect();
  19. jedis.ping();
  20. // jedis.quit();
  21. } catch (JedisConnectionException e) {
  22. e.printStackTrace();
  23. isReached = false;
  24. }
  25. System.out
  26. .println("The current Redis Server is Reachable:" + isReached);
  27. return isReached;
  28. }
  29. public void testData() {
  30. jedis.set("key1", "data1");
  31. System.out.println("Check status of data existing:"
  32. + jedis.exists(key1));
  33. System.out.println("Get Data key1:" + jedis.get("key1"));
  34. long s = jedis.sadd(key2, "data2");
  35. System.out.println("Add key2 Data:" + jedis.scard(key2)
  36. + " with status " + s);
  37. }
  38. public void delData() {
  39. long count = jedis.del(key1);
  40. System.out.println("Get Data Key1 after it is deleted:"
  41. + jedis.get(key1));
  42. }
  43. public void testExpire() {
  44. long count = jedis.expire(key2, 5);
  45. try {
  46. Thread.currentThread().sleep(6000);
  47. } catch (InterruptedException e) {
  48. e.printStackTrace();
  49. }
  50. if (jedis.exists(key2)) {
  51. System.out
  52. .println("Get Key2 in Expire Action:" + jedis.scard(key2));
  53. } else {
  54. System.out.println("Key2 is expired with value:"
  55. + jedis.scard(key2));
  56. }
  57. }
  58. }
 

redis---安装和开启和关闭的更多相关文章

  1. fiddler 学习笔记1-下载安装、开启、关闭抓包功能

    1 下载安装(安装于C盘之外的空间中) https://www.telerik.com/fiddler 2 开启抓包功能:安装后默认为开启状态 点击 file-capture 或左下角capture ...

  2. 【linux】【redis】redis安装及开启远程访问

    系统环境:Centos7 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 1.yum安装过程参考:https ...

  3. 【Redis】安装、开启以及关闭

    一.Linux环境的操作 1.1 下载安装 1.2 启动 1.3 连接Redis客户端 1.4 关闭 二.Windows和Mac下的操作 2.1 下载安装 2.2 启动 2.3 连接客户端 2.4 关 ...

  4. redis 安装及启动关闭

    1.redis下载 方式1:直接去官网下载 https://redis.io/download 方式2:通过命令下载 wget http://download.redis.io/releases/re ...

  5. Linux 下的 Redis 安装 && 启动 && 关闭 && 卸载

    转自https://blog.csdn.net/zgf19930504/article/details/51850594 Redis 在Linux 和 在Windows 下的安装是有很大的不同的,和通 ...

  6. redis安装 卸载 启动 关闭

    一 redis安装 第一步:在VMware中安装CentOS(参考Linux教程中的安装虚拟机) 第二步:在Linux下安装gcc环境 [root@hadoop ~]#yum install gcc- ...

  7. linux下redis的安装、启动、关闭和卸载

    edis 在Linux 和 在Windows 下的安装是有很大的不同的,和通常的软件安装是一样的. 一  下载 Redis 安装包 去redis 官网下载reids 安装包, redis 官网默认只提 ...

  8. CentOS7— Redis安装(转和延续)

    Part I. Redis安装(转载部分) 一.安装 wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.t ...

  9. Redis安装配置与Jedis访问数据库

    一.NOSQL概要 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库.NoSQL数据库的四大分类 键值(Key-Value)存储数据库 这一类数据 ...

  10. redis安装与参数说明

    redis安装与参数说明 博客分类: redis redis 1.下载tcl8.6.1-src.tar.gz 和 redis-2.8.6.tar.gz: 2.安装: 1).安装tcl Java代码 收 ...

随机推荐

  1. Delphi中Inputbox 和Inputquery 函数的使用

    原文转自:http://blog.csdn.net/zengcong2013/article/details/18355959 inputbox的返回值是,你在输入框中输入的文字.而inputquer ...

  2. 001_angular4.0框架学习

    1. Cannot find module 'angular2-in-memory-web-api' 报这个错误的时候  是没有安装这个包  要手动安装下包  命令: npm i angular-in ...

  3. redis 模糊删除key

    redis-cli KEYS "pattern" | xargs redis-cli DEL Redis keys命令支持模式匹配,但是del命令不支持模式匹配,有时候需要根据一定 ...

  4. Vue组件间传值 v-model

    使用过Vue的同学应该都了解组件之间传值 父组件 --> 子组件 : props 子组件 --> 父组件 : 事件 其实有一种更为简单的方法,是基于上述两种方法,那就是 v-model 我 ...

  5. 【COCI 2015/2016 #3】Nekameleoni

    题目描述 “这好难啊,我有一个简单点的题,他们解决不了.” AKPAKP有一个长度为nn的线段,这个线段原来染有颜色,AKPAKP只认识kk种颜色.当然原来的颜色也包含在着kk种颜色之间. 可以进行m ...

  6. js 字符串截取函数substr,substring,slice之间的差异

    js 字符串的截取,主要有三个函数,一般使用三个函数:substr,substring,slice. 而这三个函数是不完全一样的,平时很难记住,在这里做下笔记,下次遇到的时候,直接从这里参考,调用合适 ...

  7. phpstorm 实现SFTP开发,线上线下同步(实时更新代码)

    https://blog.csdn.net/zz_lkw/article/details/79711746

  8. 这可能是史上最全的windows10装ubuntu双系统教程

    一. 先搞清楚自己电脑的类型: A  MBR传统bios+单硬盘 B  MBR传统bios+双硬盘(SSD固态硬盘+机械硬盘) C  UEFI新式bios+单硬盘 D  UEFI新式bios+双硬盘( ...

  9. spring AOP capbilities and goal

    Spring AOP 是用纯JAVA 实现的. 不需借助JAVA代码在编译处理阶段来实现. Spring 是在运行期实现的.AOP的实现可以在编译,加载,运行三个阶段来实现:Spring AOP 也不 ...

  10. Game Engine Architecture 3

    [Game Engine Architecture 3] 1.Computing performance—typically measured in millions of instructions  ...