一、创建redis源码包存放目录

  1. cd /usr/local/
  2. mkdir redis

二、进入创建的目录,下载最新版Redis

  1. yum -y install wget
  2. wget http://download.redis.io/releases/redis-5.0.3.tar.gz

三、解压Redis源码包并进入解压后的目录

  1. cd redis-5.0.3

四、安装依赖软件包,并编译安装redis(使用PREFIX=/usr/local/redis指定一个安装位置)

  1. yum -y install make gcc*
  2. make && make install PREFIX=/usr/local/redis

五、修改配置文件

  1. vim /usr/local/redis/redis-5.0.3/redis.conf
  2.  
  3. bind 0.0.0.0 #所有IP都可以访问
  4. daemonize yes # 守护进程模式开启 后台运行
  5. protected-mode no # 关闭保护模式

六、运行redis

  1. /usr/local/redis/redis-5.0.3/src/redis-server /usr/local/redis/redis-5.0.3/redis.conf

七、查看redis是否启动成功

  1. # ps -ef |grep redis
  2. root 5626 1 0 22:05 ? 00:00:03 /usr/local/redis/bin/redis-server 0.0.0.0:6379
  3. root 5677 954 0 22:53 pts/0 00:00:00 grep --color=auto redis

八、客户端连接测试

  1. # /usr/local/redis/bin/redis-cli
  2. 127.0.0.1:6379> info
  3. # Server
  4. redis_version:5.0.3
  5. redis_git_sha1:00000000
  6. redis_git_dirty:0
  7. redis_build_id:4b9e0b6dee07ac2f
  8. redis_mode:standalone
  9. os:Linux 3.10.0-862.el7.x86_64 x86_64
  10. arch_bits:64
  11. multiplexing_api:epoll
  12. atomicvar_api:atomic-builtin
  13. gcc_version:4.8.5
  14. process_id:5626
  15. run_id:22c64f8c53749aae622ff3efaa5dbc159b7cdb3f
  16. tcp_port:6379
  17. uptime_in_seconds:3053
  18. uptime_in_days:0
  19. hz:10
  20. configured_hz:10
  21. lru_clock:4837891
  22. executable:/usr/local/redis/bin/redis-server
  23. config_file:/usr/local/src/redis-5.0.3/redis.conf
  24.  
  25. # Clients
  26. connected_clients:2
  27. client_recent_max_input_buffer:2
  28. client_recent_max_output_buffer:4100800
  29. blocked_clients:0
  30.  
  31. # Memory
  32. used_memory:875072
  33. used_memory_human:854.56K
  34. used_memory_rss:16879616
  35. used_memory_rss_human:16.10M
  36. used_memory_peak:4974592
  37. used_memory_peak_human:4.74M
  38. used_memory_peak_perc:17.59%
  39. used_memory_overhead:857624
  40. used_memory_startup:791008
  41. used_memory_dataset:17448
  42. used_memory_dataset_perc:20.76%
  43. allocator_allocated:1420104
  44. allocator_active:1814528
  45. allocator_resident:13320192
  46. total_system_memory:3956269056
  47. total_system_memory_human:3.68G
  48. used_memory_lua:37888
  49. used_memory_lua_human:37.00K
  50. used_memory_scripts:0
  51. used_memory_scripts_human:0B
  52. number_of_cached_scripts:0
  53. maxmemory:0
  54. maxmemory_human:0B
  55. maxmemory_policy:noeviction
  56. allocator_frag_ratio:1.28
  57. allocator_frag_bytes:394424
  58. allocator_rss_ratio:7.34
  59. allocator_rss_bytes:11505664
  60. rss_overhead_ratio:1.27
  61. rss_overhead_bytes:3559424
  62. mem_fragmentation_ratio:20.27
  63. mem_fragmentation_bytes:16046800
  64. mem_not_counted_for_evict:0
  65. mem_replication_backlog:0
  66. mem_clients_slaves:0
  67. mem_clients_normal:66616
  68. mem_aof_buffer:0
  69. mem_allocator:jemalloc-5.1.0
  70. active_defrag_running:0
  71. lazyfree_pending_objects:0
  72.  
  73. # Persistence
  74. loading:0
  75. rdb_changes_since_last_save:0
  76. rdb_bgsave_in_progress:0
  77. rdb_last_save_time:1548341049
  78. rdb_last_bgsave_status:ok
  79. rdb_last_bgsave_time_sec:0
  80. rdb_current_bgsave_time_sec:-1
  81. rdb_last_cow_size:4304896
  82. aof_enabled:0
  83. aof_rewrite_in_progress:0
  84. aof_rewrite_scheduled:0
  85. aof_last_rewrite_time_sec:-1
  86. aof_current_rewrite_time_sec:-1
  87. aof_last_bgrewrite_status:ok
  88. aof_last_write_status:ok
  89. aof_last_cow_size:0
  90.  
  91. # Stats
  92. total_connections_received:6
  93. total_commands_processed:108
  94. instantaneous_ops_per_sec:0
  95. total_net_input_bytes:3242
  96. total_net_output_bytes:40360
  97. instantaneous_input_kbps:0.00
  98. instantaneous_output_kbps:0.00
  99. rejected_connections:0
  100. sync_full:0
  101. sync_partial_ok:0
  102. sync_partial_err:0
  103. expired_keys:0
  104. expired_stale_perc:0.00
  105. expired_time_cap_reached_count:0
  106. evicted_keys:0
  107. keyspace_hits:12
  108. keyspace_misses:0
  109. pubsub_channels:0
  110. pubsub_patterns:0
  111. latest_fork_usec:2880
  112. migrate_cached_sockets:0
  113. slave_expires_tracked_keys:0
  114. active_defrag_hits:0
  115. active_defrag_misses:0
  116. active_defrag_key_hits:0
  117. active_defrag_key_misses:0
  118.  
  119. # Replication
  120. role:master
  121. connected_slaves:0
  122. master_replid:da43c9c9b4e80d630fdb7427de9b4bf5b0daef7d
  123. master_replid2:0000000000000000000000000000000000000000
  124. master_repl_offset:0
  125. second_repl_offset:-1
  126. repl_backlog_active:0
  127. repl_backlog_size:1048576
  128. repl_backlog_first_byte_offset:0
  129. repl_backlog_histlen:0
  130.  
  131. # CPU
  132. used_cpu_sys:2.242104
  133. used_cpu_user:1.429146
  134. used_cpu_sys_children:0.000855
  135. used_cpu_user_children:0.000901
  136.  
  137. # Cluster
  138. cluster_enabled:0
  139.  
  140. # Keyspace
  141. 127.0.0.1:6379>

Redis5.0.3单机版安装的更多相关文章

  1. CentOS7.6离线安装Redis5.0.4

    安装gcc-c++: 检查是否存在gcc-c++:rpm -qa|grep gcc-c++ 如果不存在就下载Linux-GC-C++文件: 访问镜像网站:http://mirrors.aliyun.c ...

  2. 部署redis5.0.3

    一.准备环境 1.下载 # wget http://download.redis.io/releases/redis-5.0.3.tar.gz [root@localhost ~]# wget htt ...

  3. Redis5.0 3台主机三主三从部署Cluster集群

    1.下载安装 [root@ip101 redis-5.0.4]# pwd /opt/app/redis-5.0.4 [root@ip101 redis-5.0.4]# ls 00-RELEASENOT ...

  4. redis5.0.0集群搭建【实战经历】

    redis集群搭建 作者:陈土锋 时间:2020年6月2日 目录 一.环境介绍... 1 1.机器准备... 1 2.关闭防护墙和selinux. 1 3.时间同步... 1 二.Redis Clus ...

  5. 编译安装redis-5.0.4

    编译安装为redis官方推荐安装方式. 本例中使用linux版本为:CentOS Linux release 7.0.1406 (Core),Basic Web Server 一.安装依赖包 yum ...

  6. redis5.0.3单实例简单安装记录

    redis5.0.3单实例简单安装记录 日常需要测试使用,索性记录下来,免得临时又麻烦的找资料. yum -y install make gcc-c++ cmake bison-devel ncurs ...

  7. CentOS6.10安装redis5.0

    1.以安装redis5.0.0为例 下载安装包:http://redis.io 安装非常简单! [root@centos6 ~]#yum install gcc #需要先安装GCC,如果已安装请忽略 ...

  8. 2018.4.26 Mac安装Redis5.0.3版本服务器

    Mac安装Redis服务器 安装 1.到官网下载 选择稳定版本 打开官网:https://redis.io/ 2.下载完成后,打开命令行工具,执行解压命令 tar zxvf redis-5.0.3.t ...

  9. CentOS7安装redis5.0

    下载好redis5.0后解压在/tmp目录 cd /tmp/redis-/ make make过程中可能出现make[1]: *** [adlist.o] 错误 127,这是因为CentOS7默认没有 ...

随机推荐

  1. xampp 启动mysql 显示busy

    1.端口被占用问题:2.默认3306端口并没有被占用:3.删除xampp\mysql\data\下的ibdata1再重启:4.没装其他mysql.

  2. MUI和html5plus

    MUI: http://dev.dcloud.net.cn/mui/snippet/ html5plus: http://www.html5plus.org/doc/h5p.html

  3. Chrome安装json格式化工具jsonView

    1.下载jsonView 有条件的童鞋可以去谷歌商店下载安装https://chrome.google.com/webstore/detail/pmajcnnfhjcebiafkonednglookd ...

  4. django 之(二) --- 源码分析

    CBV类视图继承 CBV:继承自View:注册的时候使用的as_view() 入口 不能使用请求方法的名字作为参数的名字 只能接受已经存在的属性对应的参数 定义了一个view 创建了一个类视图对象 保 ...

  5. Impacket网络协议工具包介绍

    转载自FreeBuf.COM Impacket是一个Python类库,用于对SMB1-3或IPv4 / IPv6 上的TCP.UDP.ICMP.IGMP,ARP,IPv4,IPv6,SMB,MSRPC ...

  6. Guava源码阅读-base-CharMatcher

    package com.google.common.base; (部分内容摘自:http://blog.csdn.net/idealemail/article/details/53860439) 之前 ...

  7. python第二部分

    什么数据类型? int 1, 2, 3 用来运算的 float 1.2 str 用来存储一定的信息"" '' list =[1,2 ,3 "有", 是]用来存储 ...

  8. 《PC Assembly Language》读书笔记

    本书下载地址:pcasm-book. 前言 8086处理器只支持实模式(real mode),不能满足安全.多任务等需求. Q:为什么实模式不安全.不支持多任务?为什么虚模式能解决这些问题? A: 以 ...

  9. 小菜鸟之java基础

    1. javac 命令的作用: javac 编译器解析 Java 源代码,并生成字节码文件的过程 2. java为什么可以跨平台: ava有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚 ...

  10. 【AtCoder】ARC061

    ARC061 C - たくさんの数式 / Many Formulas 这个其实\(10^5\)也能做.. 就是\(dp[i]\)表示到第i位的方案数,\(sum[i]\)表示延伸到第i位之前的所有方案 ...