这篇文章主要介绍“怎么搭建单机Redis缓存服务”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么搭建单机Redis缓存服务”文章能帮助大家解决问题。
1.安装 gcc
[root@localhost ~]# yum install gcc已加载插件:fastestmirror, langpacksbase | 3.6 kB 00:00:00 Loading mirror speeds from cached hostfile * base: 正在解决依赖关系--> 正在检查事务---> 软件包 gcc.x86_64.0.4.8.5-16.el7 将被 升级---> 软件包 gcc.x86_64.0.4.8.5-44.el7 将被 更新--> 正在处理依赖关系 libgomp = 4.8.5-44.el7,它被软件包 gcc-4.8.5-44.el7.x86_64 需要--> 正在处理依赖关系 cpp = 4.8.5-44.el7,它被软件包 gcc-4.8.5-44.el7.x86_64 需要--> 正在处理依赖关系 libgcc >= 4.8.5-44.el7,它被软件包 gcc-4.8.5-44.el7.x86_64 需要--> 正在检查事务---> 软件包 cpp.x86_64.0.4.8.5-16.el7 将被 升级---> 软件包 cpp.x86_64.0.4.8.5-44.el7 将被 更新---> 软件包 libgcc.x86_64.0.4.8.5-16.el7 将被 升级---> 软件包 libgcc.x86_64.0.4.8.5-44.el7 将被 更新---> 软件包 libgomp.x86_64.0.4.8.5-16.el7 将被 升级---> 软件包 libgomp.x86_64.0.4.8.5-44.el7 将被 更新--> 解决依赖关系完成 依赖关系解决 =================================================================================================================== Package 架构 版本 源 大小===================================================================================================================正在更新: gcc x86_64 4.8.5-44.el7 base 16 M为依赖而更新: cpp x86_64 4.8.5-44.el7 base 5.9 M libgcc x86_64 4.8.5-44.el7 base 103 k libgomp x86_64 4.8.5-44.el7 base 159 k 事务概要===================================================================================================================升级 1 软件包 (+3 依赖软件包) 总下载量:22 MIs this ok [y/d/N]: yDownloading packages:No Presto metadata available for base(1/4): libgcc-4.8.5-44.el7.x86_64.rpm | 103 kB 00:00:00 (2/4): libgomp-4.8.5-44.el7.x86_64.rpm | 159 kB 00:00:00 (3/4): cpp-4.8.5-44.el7.x86_64.rpm | 5.9 MB 00:00:02 (4/4): gcc-4.8.5-44.el7.x86_64.rpm | 16 MB 00:00:02 -------------------------------------------------------------------------------------------------------------------总计 8.3 MB/s | 22 MB 00:00:02 Running transaction checkRunning transaction testTransaction test succeededRunning transaction 正在更新 : libgomp-4.8.5-44.el7.x86_64 1/8 正在更新 : libgcc-4.8.5-44.el7.x86_64 2/8 正在更新 : cpp-4.8.5-44.el7.x86_64 3/8 正在更新 : gcc-4.8.5-44.el7.x86_64 4/8 清理 : gcc-4.8.5-16.el7.x86_64 5/8 清理 : cpp-4.8.5-16.el7.x86_64 6/8 清理 : libgcc-4.8.5-16.el7.x86_64 7/8 清理 : libgomp-4.8.5-16.el7.x86_64 8/8 验证中 : cpp-4.8.5-44.el7.x86_64 1/8 验证中 : gcc-4.8.5-44.el7.x86_64 2/8 验证中 : libgcc-4.8.5-44.el7.x86_64 3/8 验证中 : libgomp-4.8.5-44.el7.x86_64 4/8 验证中 : libgcc-4.8.5-16.el7.x86_64 5/8 验证中 : libgomp-4.8.5-16.el7.x86_64 6/8 验证中 : cpp-4.8.5-16.el7.x86_64 7/8 验证中 : gcc-4.8.5-16.el7.x86_64 8/8 更新完毕: gcc.x86_64 0:4.8.5-44.el7 作为依赖被升级: cpp.x86_64 0:4.8.5-44.el7 libgcc.x86_64 0:4.8.5-44.el7 libgomp.x86_64 0:4.8.5-44.el7 完毕!
2.下载Redis 安装包
[root@localhost ~]# wget https://download.redis.io/releases/redis-5.0.14.tar.gz--2023-03-24 00:57:03-- https://download.redis.io/releases/redis-5.0.14.tar.gz正在解析主机 download.redis.io (download.redis.io)... 45.60.125.1正在连接 download.redis.io (download.redis.io)|45.60.125.1|:443... 已连接。已发出 HTTP 请求,正在等待回应... 200 OK长度:2000179 (1.9M) [application/octet-stream]正在保存至: “redis-5.0.14.tar.gz” 100%[=========================================================================>] 2,000,179 2.41MB/s 用时 0.8s 2023-03-24 00:57:05 (2.41 MB/s) - 已保存 “redis-5.0.14.tar.gz” [2000179/2000179])
注:版本是redis-5.0.14,我是在(/root)目录下安装的文件在/root目录下
3.解压下载的redis-5.0.14.tar.gz文件
[root@localhost ~]# tar -xzvf redis-5.0.14.tar.gzredis-5.0.14/redis-5.0.14/.gitignoreredis-5.0.14/00-RELEASENOTESredis-5.0.14/BUGSredis-5.0.14/CONTRIBUTINGredis-5.0.14/COPYINGredis-5.0.14/INSTALLredis-5.0.14/MANIFESTOredis-5.0.14/Makefileredis-5.0.14/README.mdredis-5.0.14/deps/redis-5.0.14/deps/Makefileredis-5.0.14/deps/README.mdredis-5.0.14/deps/hiredis/redis-5.0.14/deps/hiredis/.gitignoreredis-5.0.14/deps/hiredis/.travis.ymlredis-5.0.14/deps/hiredis/CHANGELOG.mdredis-5.0.14/deps/hiredis/COPYINGredis-5.0.14/deps/hiredis/Makefileredis-5.0.14/deps/hiredis/README.mdredis-5.0.14/deps/hiredis/adapters/redis-5.0.14/deps/hiredis/adapters/ae.hredis-5.0.14/deps/hiredis/adapters/glib.hredis-5.0.14/deps/hiredis/adapters/ivykis.hredis-5.0.14/deps/hiredis/adapters/libev.hredis-5.0.14/deps/hiredis/adapters/libevent.hredis-5.0.14/deps/hiredis/adapters/libuv.hredis-5.0.14/deps/hiredis/adapters/macosx.hredis-5.0.14/deps/hiredis/adapters/qt.hredis-5.0.14/deps/hiredis/appveyor.ymlredis-5.0.14/deps/hiredis/async.credis-5.0.14/deps/hiredis/async.hredis-5.0.14/deps/hiredis/dict.credis-5.0.14/deps/hiredis/dict.hredis-5.0.14/deps/hiredis/examples/redis-5.0.14/deps/hiredis/examples/example-ae.credis-5.0.14/deps/hiredis/examples/example-glib.credis-5.0.14/deps/hiredis/examples/example-ivykis.credis-5.0.14/deps/hiredis/examples/example-libev.credis-5.0.14/deps/hiredis/examples/example-libevent.credis-5.0.14/deps/hiredis/examples/example-libuv.credis-5.0.14/deps/hiredis/examples/example-macosx.credis-5.0.14/deps/hiredis/examples/example-qt.cppredis-5.0.14/deps/hiredis/examples/example-qt.hredis-5.0.14/deps/hiredis/examples/example.credis-5.0.14/deps/hiredis/fmacros.hredis-5.0.14/deps/hiredis/hiredis.credis-5.0.14/deps/hiredis/hiredis.hredis-5.0.14/deps/hiredis/net.credis-5.0.14/deps/hiredis/net.hredis-5.0.14/deps/hiredis/read.credis-5.0.14/deps/hiredis/read.hredis-5.0.14/deps/hiredis/sds.credis-5.0.14/deps/hiredis/sds.hredis-5.0.14/deps/hiredis/sdsalloc.hredis-5.0.14/deps/hiredis/test.credis-5.0.14/deps/hiredis/win32.hredis-5.0.14/deps/jemalloc/redis-5.0.14/deps/jemalloc/.appveyor.ymlredis-5.0.14/deps/jemalloc/.autom4te.cfgredis-5.0.14/deps/jemalloc/.gitattributesredis-5.0.14/deps/jemalloc/.gitignoreredis-5.0.14/deps/jemalloc/.travis.ymlredis-5.0.14/deps/jemalloc/COPYINGredis-5.0.14/deps/jemalloc/ChangeLogredis-5.0.14/deps/jemalloc/INSTALL.mdredis-5.0.14/deps/jemalloc/Makefile.inredis-5.0.14/deps/jemalloc/READMEredis-5.0.14/deps/jemalloc/TUNING.mdredis-5.0.14/deps/jemalloc/VERSIONredis-5.0.14/deps/jemalloc/autogen.shredis-5.0.14/deps/jemalloc/bin/redis-5.0.14/deps/jemalloc/bin/jemalloc-config.inredis-5.0.14/deps/jemalloc/bin/jemalloc.sh.inredis-5.0.14/deps/jemalloc/bin/jeprof.inredis-5.0.14/deps/jemalloc/build-aux/redis-5.0.14/deps/jemalloc/build-aux/config.guessredis-5.0.14/deps/jemalloc/build-aux/config.subredis-5.0.14/deps/jemalloc/build-aux/install-shredis-5.0.14/deps/jemalloc/config.stamp.inredis-5.0.14/deps/jemalloc/configureredis-5.0.14/deps/jemalloc/configure.acredis-5.0.14/deps/jemalloc/doc/redis-5.0.14/deps/jemalloc/doc/html.xsl.inredis-5.0.14/deps/jemalloc/doc/jemalloc.xml.inredis-5.0.14/deps/jemalloc/doc/manpages.xsl.inredis-5.0.14/deps/jemalloc/doc/stylesheet.xslredis-5.0.14/deps/jemalloc/include/redis-5.0.14/deps/jemalloc/include/jemalloc/redis-5.0.14/deps/jemalloc/include/jemalloc/internal/redis-5.0.14/deps/jemalloc/include/jemalloc/internal/arena_externs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/arena_inlines_a.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/arena_inlines_b.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/arena_stats.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/arena_structs_a.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/arena_structs_b.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/arena_types.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/assert.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/atomic.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/atomic_c11.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/atomic_gcc_atomic.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/atomic_gcc_sync.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/atomic_msvc.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/background_thread_externs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/background_thread_inlines.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/background_thread_structs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/base_externs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/base_inlines.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/base_structs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/base_types.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/bin.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/bin_stats.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/bit_util.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/bitmap.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/cache_bin.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/ckh.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/ctl.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/div.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/emitter.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/extent_dss.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/extent_externs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/extent_inlines.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/extent_mmap.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/extent_structs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/extent_types.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/hash.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/hooks.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/jemalloc_internal_decls.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h.inredis-5.0.14/deps/jemalloc/include/jemalloc/internal/jemalloc_internal_externs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/jemalloc_internal_includes.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_a.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_b.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_c.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/jemalloc_internal_macros.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/jemalloc_internal_types.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/jemalloc_preamble.h.inredis-5.0.14/deps/jemalloc/include/jemalloc/internal/large_externs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/log.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/malloc_io.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/mutex.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/mutex_pool.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/mutex_prof.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/nstime.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/pages.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/ph.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/private_namespace.shredis-5.0.14/deps/jemalloc/include/jemalloc/internal/private_symbols.shredis-5.0.14/deps/jemalloc/include/jemalloc/internal/prng.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/prof_externs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/prof_inlines_a.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/prof_inlines_b.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/prof_structs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/prof_types.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/public_namespace.shredis-5.0.14/deps/jemalloc/include/jemalloc/internal/public_unnamespace.shredis-5.0.14/deps/jemalloc/include/jemalloc/internal/ql.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/qr.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/rb.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/rtree.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/rtree_tsd.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/size_classes.shredis-5.0.14/deps/jemalloc/include/jemalloc/internal/smoothstep.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/smoothstep.shredis-5.0.14/deps/jemalloc/include/jemalloc/internal/spin.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/stats.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/sz.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/tcache_externs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/tcache_inlines.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/tcache_structs.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/tcache_types.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/ticker.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/tsd.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/tsd_generic.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/tsd_malloc_thread_cleanup.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/tsd_tls.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/tsd_types.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/tsd_win.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/util.hredis-5.0.14/deps/jemalloc/include/jemalloc/internal/witness.hredis-5.0.14/deps/jemalloc/include/jemalloc/jemalloc.shredis-5.0.14/deps/jemalloc/include/jemalloc/jemalloc_defs.h.inredis-5.0.14/deps/jemalloc/include/jemalloc/jemalloc_macros.h.inredis-5.0.14/deps/jemalloc/include/jemalloc/jemalloc_mangle.shredis-5.0.14/deps/jemalloc/include/jemalloc/jemalloc_protos.h.inredis-5.0.14/deps/jemalloc/include/jemalloc/jemalloc_rename.shredis-5.0.14/deps/jemalloc/include/jemalloc/jemalloc_typedefs.h.inredis-5.0.14/deps/jemalloc/include/msvc_compat/redis-5.0.14/deps/jemalloc/include/msvc_compat/C99/redis-5.0.14/deps/jemalloc/include/msvc_compat/C99/stdbool.hredis-5.0.14/deps/jemalloc/include/msvc_compat/C99/stdint.hredis-5.0.14/deps/jemalloc/include/msvc_compat/strings.hredis-5.0.14/deps/jemalloc/include/msvc_compat/windows_extra.hredis-5.0.14/deps/jemalloc/jemalloc.pc.inredis-5.0.14/deps/jemalloc/m4/redis-5.0.14/deps/jemalloc/m4/ax_cxx_compile_stdcxx.m4redis-5.0.14/deps/jemalloc/msvc/redis-5.0.14/deps/jemalloc/msvc/ReadMe.txtredis-5.0.14/deps/jemalloc/msvc/jemalloc_vc2015.slnredis-5.0.14/deps/jemalloc/msvc/jemalloc_vc2017.slnredis-5.0.14/deps/jemalloc/msvc/projects/redis-5.0.14/deps/jemalloc/msvc/projects/vc2015/redis-5.0.14/deps/jemalloc/msvc/projects/vc2015/jemalloc/redis-5.0.14/deps/jemalloc/msvc/projects/vc2015/jemalloc/jemalloc.vcxprojredis-5.0.14/deps/jemalloc/msvc/projects/vc2015/jemalloc/jemalloc.vcxproj.filtersredis-5.0.14/deps/jemalloc/msvc/projects/vc2015/test_threads/redis-5.0.14/deps/jemalloc/msvc/projects/vc2015/test_threads/test_threads.vcxprojredis-5.0.14/deps/jemalloc/msvc/projects/vc2015/test_threads/test_threads.vcxproj.filtersredis-5.0.14/deps/jemalloc/msvc/projects/vc2017/redis-5.0.14/deps/jemalloc/msvc/projects/vc2017/jemalloc/redis-5.0.14/deps/jemalloc/msvc/projects/vc2017/jemalloc/jemalloc.vcxprojredis-5.0.14/deps/jemalloc/msvc/projects/vc2017/jemalloc/jemalloc.vcxproj.filtersredis-5.0.14/deps/jemalloc/msvc/projects/vc2017/test_threads/redis-5.0.14/deps/jemalloc/msvc/projects/vc2017/test_threads/test_threads.vcxprojredis-5.0.14/deps/jemalloc/msvc/projects/vc2017/test_threads/test_threads.vcxproj.filtersredis-5.0.14/deps/jemalloc/msvc/test_threads/redis-5.0.14/deps/jemalloc/msvc/test_threads/test_threads.cppredis-5.0.14/deps/jemalloc/msvc/test_threads/test_threads.hredis-5.0.14/deps/jemalloc/msvc/test_threads/test_threads_main.cppredis-5.0.14/deps/jemalloc/run_tests.shredis-5.0.14/deps/jemalloc/scripts/redis-5.0.14/deps/jemalloc/scripts/gen_run_tests.pyredis-5.0.14/deps/jemalloc/scripts/gen_travis.pyredis-5.0.14/deps/jemalloc/src/redis-5.0.14/deps/jemalloc/src/arena.credis-5.0.14/deps/jemalloc/src/background_thread.credis-5.0.14/deps/jemalloc/src/base.credis-5.0.14/deps/jemalloc/src/bin.credis-5.0.14/deps/jemalloc/src/bitmap.credis-5.0.14/deps/jemalloc/src/ckh.credis-5.0.14/deps/jemalloc/src/ctl.credis-5.0.14/deps/jemalloc/src/div.credis-5.0.14/deps/jemalloc/src/extent.credis-5.0.14/deps/jemalloc/src/extent_dss.credis-5.0.14/deps/jemalloc/src/extent_mmap.credis-5.0.14/deps/jemalloc/src/hash.credis-5.0.14/deps/jemalloc/src/hooks.credis-5.0.14/deps/jemalloc/src/jemalloc.credis-5.0.14/deps/jemalloc/src/jemalloc_cpp.cppredis-5.0.14/deps/jemalloc/src/large.credis-5.0.14/deps/jemalloc/src/log.credis-5.0.14/deps/jemalloc/src/malloc_io.credis-5.0.14/deps/jemalloc/src/mutex.credis-5.0.14/deps/jemalloc/src/mutex_pool.credis-5.0.14/deps/jemalloc/src/nstime.credis-5.0.14/deps/jemalloc/src/pages.credis-5.0.14/deps/jemalloc/src/prng.credis-5.0.14/deps/jemalloc/src/prof.credis-5.0.14/deps/jemalloc/src/rtree.credis-5.0.14/deps/jemalloc/src/stats.credis-5.0.14/deps/jemalloc/src/sz.credis-5.0.14/deps/jemalloc/src/tcache.credis-5.0.14/deps/jemalloc/src/ticker.credis-5.0.14/deps/jemalloc/src/tsd.credis-5.0.14/deps/jemalloc/src/witness.credis-5.0.14/deps/jemalloc/src/zone.credis-5.0.14/deps/jemalloc/test/redis-5.0.14/deps/jemalloc/test/include/redis-5.0.14/deps/jemalloc/test/include/test/redis-5.0.14/deps/jemalloc/test/include/test/SFMT-alti.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params11213.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params1279.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params132049.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params19937.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params216091.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params2281.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params4253.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params44497.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params607.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-params86243.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT-sse2.hredis-5.0.14/deps/jemalloc/test/include/test/SFMT.hredis-5.0.14/deps/jemalloc/test/include/test/btalloc.hredis-5.0.14/deps/jemalloc/test/include/test/extent_hooks.hredis-5.0.14/deps/jemalloc/test/include/test/jemalloc_test.h.inredis-5.0.14/deps/jemalloc/test/include/test/jemalloc_test_defs.h.inredis-5.0.14/deps/jemalloc/test/include/test/math.hredis-5.0.14/deps/jemalloc/test/include/test/mq.hredis-5.0.14/deps/jemalloc/test/include/test/mtx.hredis-5.0.14/deps/jemalloc/test/include/test/test.hredis-5.0.14/deps/jemalloc/test/include/test/thd.hredis-5.0.14/deps/jemalloc/test/include/test/timer.hredis-5.0.14/deps/jemalloc/test/integration/redis-5.0.14/deps/jemalloc/test/integration/MALLOCX_ARENA.credis-5.0.14/deps/jemalloc/test/integration/aligned_alloc.credis-5.0.14/deps/jemalloc/test/integration/allocated.credis-5.0.14/deps/jemalloc/test/integration/cpp/redis-5.0.14/deps/jemalloc/test/integration/cpp/basic.cppredis-5.0.14/deps/jemalloc/test/integration/extent.credis-5.0.14/deps/jemalloc/test/integration/extent.shredis-5.0.14/deps/jemalloc/test/integration/mallocx.credis-5.0.14/deps/jemalloc/test/integration/mallocx.shredis-5.0.14/deps/jemalloc/test/integration/overflow.credis-5.0.14/deps/jemalloc/test/integration/posix_memalign.credis-5.0.14/deps/jemalloc/test/integration/rallocx.credis-5.0.14/deps/jemalloc/test/integration/sdallocx.credis-5.0.14/deps/jemalloc/test/integration/thread_arena.credis-5.0.14/deps/jemalloc/test/integration/thread_tcache_enabled.credis-5.0.14/deps/jemalloc/test/integration/xallocx.credis-5.0.14/deps/jemalloc/test/integration/xallocx.shredis-5.0.14/deps/jemalloc/test/src/redis-5.0.14/deps/jemalloc/test/src/SFMT.credis-5.0.14/deps/jemalloc/test/src/btalloc.credis-5.0.14/deps/jemalloc/test/src/btalloc_0.credis-5.0.14/deps/jemalloc/test/src/btalloc_1.credis-5.0.14/deps/jemalloc/test/src/math.credis-5.0.14/deps/jemalloc/test/src/mq.credis-5.0.14/deps/jemalloc/test/src/mtx.credis-5.0.14/deps/jemalloc/test/src/test.credis-5.0.14/deps/jemalloc/test/src/thd.credis-5.0.14/deps/jemalloc/test/src/timer.credis-5.0.14/deps/jemalloc/test/stress/redis-5.0.14/deps/jemalloc/test/stress/microbench.credis-5.0.14/deps/jemalloc/test/test.sh.inredis-5.0.14/deps/jemalloc/test/unit/redis-5.0.14/deps/jemalloc/test/unit/SFMT.credis-5.0.14/deps/jemalloc/test/unit/a0.credis-5.0.14/deps/jemalloc/test/unit/arena_reset.credis-5.0.14/deps/jemalloc/test/unit/arena_reset_prof.credis-5.0.14/deps/jemalloc/test/unit/arena_reset_prof.shredis-5.0.14/deps/jemalloc/test/unit/atomic.credis-5.0.14/deps/jemalloc/test/unit/background_thread.credis-5.0.14/deps/jemalloc/test/unit/background_thread_enable.credis-5.0.14/deps/jemalloc/test/unit/base.credis-5.0.14/deps/jemalloc/test/unit/bit_util.credis-5.0.14/deps/jemalloc/test/unit/bitmap.credis-5.0.14/deps/jemalloc/test/unit/ckh.credis-5.0.14/deps/jemalloc/test/unit/decay.credis-5.0.14/deps/jemalloc/test/unit/decay.shredis-5.0.14/deps/jemalloc/test/unit/div.credis-5.0.14/deps/jemalloc/test/unit/emitter.credis-5.0.14/deps/jemalloc/test/unit/extent_quantize.credis-5.0.14/deps/jemalloc/test/unit/fork.credis-5.0.14/deps/jemalloc/test/unit/hash.credis-5.0.14/deps/jemalloc/test/unit/hooks.credis-5.0.14/deps/jemalloc/test/unit/junk.credis-5.0.14/deps/jemalloc/test/unit/junk.shredis-5.0.14/deps/jemalloc/test/unit/junk_alloc.credis-5.0.14/deps/jemalloc/test/unit/junk_alloc.shredis-5.0.14/deps/jemalloc/test/unit/junk_free.credis-5.0.14/deps/jemalloc/test/unit/junk_free.shredis-5.0.14/deps/jemalloc/test/unit/log.credis-5.0.14/deps/jemalloc/test/unit/mallctl.credis-5.0.14/deps/jemalloc/test/unit/malloc_io.credis-5.0.14/deps/jemalloc/test/unit/math.credis-5.0.14/deps/jemalloc/test/unit/mq.credis-5.0.14/deps/jemalloc/test/unit/mtx.credis-5.0.14/deps/jemalloc/test/unit/nstime.credis-5.0.14/deps/jemalloc/test/unit/pack.credis-5.0.14/deps/jemalloc/test/unit/pack.shredis-5.0.14/deps/jemalloc/test/unit/pages.credis-5.0.14/deps/jemalloc/test/unit/ph.credis-5.0.14/deps/jemalloc/test/unit/prng.credis-5.0.14/deps/jemalloc/test/unit/prof_accum.credis-5.0.14/deps/jemalloc/test/unit/prof_accum.shredis-5.0.14/deps/jemalloc/test/unit/prof_active.credis-5.0.14/deps/jemalloc/test/unit/prof_active.shredis-5.0.14/deps/jemalloc/test/unit/prof_gdump.credis-5.0.14/deps/jemalloc/test/unit/prof_gdump.shredis-5.0.14/deps/jemalloc/test/unit/prof_idump.credis-5.0.14/deps/jemalloc/test/unit/prof_idump.shredis-5.0.14/deps/jemalloc/test/unit/prof_reset.credis-5.0.14/deps/jemalloc/test/unit/prof_reset.shredis-5.0.14/deps/jemalloc/test/unit/prof_tctx.credis-5.0.14/deps/jemalloc/test/unit/prof_tctx.shredis-5.0.14/deps/jemalloc/test/unit/prof_thread_name.credis-5.0.14/deps/jemalloc/test/unit/prof_thread_name.shredis-5.0.14/deps/jemalloc/test/unit/ql.credis-5.0.14/deps/jemalloc/test/unit/qr.credis-5.0.14/deps/jemalloc/test/unit/rb.credis-5.0.14/deps/jemalloc/test/unit/retained.credis-5.0.14/deps/jemalloc/test/unit/rtree.credis-5.0.14/deps/jemalloc/test/unit/size_classes.credis-5.0.14/deps/jemalloc/test/unit/slab.credis-5.0.14/deps/jemalloc/test/unit/smoothstep.credis-5.0.14/deps/jemalloc/test/unit/spin.credis-5.0.14/deps/jemalloc/test/unit/stats.credis-5.0.14/deps/jemalloc/test/unit/stats_print.credis-5.0.14/deps/jemalloc/test/unit/ticker.credis-5.0.14/deps/jemalloc/test/unit/tsd.credis-5.0.14/deps/jemalloc/test/unit/witness.credis-5.0.14/deps/jemalloc/test/unit/zero.credis-5.0.14/deps/jemalloc/test/unit/zero.shredis-5.0.14/deps/linenoise/redis-5.0.14/deps/linenoise/.gitignoreredis-5.0.14/deps/linenoise/Makefileredis-5.0.14/deps/linenoise/README.markdownredis-5.0.14/deps/linenoise/example.credis-5.0.14/deps/linenoise/linenoise.credis-5.0.14/deps/linenoise/linenoise.hredis-5.0.14/deps/lua/redis-5.0.14/deps/lua/COPYRIGHTredis-5.0.14/deps/lua/HISTORYredis-5.0.14/deps/lua/INSTALLredis-5.0.14/deps/lua/Makefileredis-5.0.14/deps/lua/READMEredis-5.0.14/deps/lua/doc/redis-5.0.14/deps/lua/doc/contents.htmlredis-5.0.14/deps/lua/doc/cover.pngredis-5.0.14/deps/lua/doc/logo.gifredis-5.0.14/deps/lua/doc/lua.1redis-5.0.14/deps/lua/doc/lua.cssredis-5.0.14/deps/lua/doc/lua.htmlredis-5.0.14/deps/lua/doc/luac.1redis-5.0.14/deps/lua/doc/luac.htmlredis-5.0.14/deps/lua/doc/manual.cssredis-5.0.14/deps/lua/doc/manual.htmlredis-5.0.14/deps/lua/doc/readme.htmlredis-5.0.14/deps/lua/etc/redis-5.0.14/deps/lua/etc/Makefileredis-5.0.14/deps/lua/etc/READMEredis-5.0.14/deps/lua/etc/all.credis-5.0.14/deps/lua/etc/lua.hppredis-5.0.14/deps/lua/etc/lua.icoredis-5.0.14/deps/lua/etc/lua.pcredis-5.0.14/deps/lua/etc/luavs.batredis-5.0.14/deps/lua/etc/min.credis-5.0.14/deps/lua/etc/noparser.credis-5.0.14/deps/lua/etc/strict.luaredis-5.0.14/deps/lua/src/redis-5.0.14/deps/lua/src/Makefileredis-5.0.14/deps/lua/src/fpconv.credis-5.0.14/deps/lua/src/fpconv.hredis-5.0.14/deps/lua/src/lapi.credis-5.0.14/deps/lua/src/lapi.hredis-5.0.14/deps/lua/src/lauxlib.credis-5.0.14/deps/lua/src/lauxlib.hredis-5.0.14/deps/lua/src/lbaselib.credis-5.0.14/deps/lua/src/lcode.credis-5.0.14/deps/lua/src/lcode.hredis-5.0.14/deps/lua/src/ldblib.credis-5.0.14/deps/lua/src/ldebug.credis-5.0.14/deps/lua/src/ldebug.hredis-5.0.14/deps/lua/src/ldo.credis-5.0.14/deps/lua/src/ldo.hredis-5.0.14/deps/lua/src/ldump.credis-5.0.14/deps/lua/src/lfunc.credis-5.0.14/deps/lua/src/lfunc.hredis-5.0.14/deps/lua/src/lgc.credis-5.0.14/deps/lua/src/lgc.hredis-5.0.14/deps/lua/src/linit.credis-5.0.14/deps/lua/src/liolib.credis-5.0.14/deps/lua/src/llex.credis-5.0.14/deps/lua/src/llex.hredis-5.0.14/deps/lua/src/llimits.hredis-5.0.14/deps/lua/src/lmathlib.credis-5.0.14/deps/lua/src/lmem.credis-5.0.14/deps/lua/src/lmem.hredis-5.0.14/deps/lua/src/loadlib.credis-5.0.14/deps/lua/src/lobject.credis-5.0.14/deps/lua/src/lobject.hredis-5.0.14/deps/lua/src/lopcodes.credis-5.0.14/deps/lua/src/lopcodes.hredis-5.0.14/deps/lua/src/loslib.credis-5.0.14/deps/lua/src/lparser.credis-5.0.14/deps/lua/src/lparser.hredis-5.0.14/deps/lua/src/lstate.credis-5.0.14/deps/lua/src/lstate.hredis-5.0.14/deps/lua/src/lstring.credis-5.0.14/deps/lua/src/lstring.hredis-5.0.14/deps/lua/src/lstrlib.credis-5.0.14/deps/lua/src/ltable.credis-5.0.14/deps/lua/src/ltable.hredis-5.0.14/deps/lua/src/ltablib.credis-5.0.14/deps/lua/src/ltm.credis-5.0.14/deps/lua/src/ltm.hredis-5.0.14/deps/lua/src/lua.credis-5.0.14/deps/lua/src/lua.hredis-5.0.14/deps/lua/src/lua_bit.credis-5.0.14/deps/lua/src/lua_cjson.credis-5.0.14/deps/lua/src/lua_cmsgpack.credis-5.0.14/deps/lua/src/lua_struct.credis-5.0.14/deps/lua/src/luac.credis-5.0.14/deps/lua/src/luaconf.hredis-5.0.14/deps/lua/src/lualib.hredis-5.0.14/deps/lua/src/lundump.credis-5.0.14/deps/lua/src/lundump.hredis-5.0.14/deps/lua/src/lvm.credis-5.0.14/deps/lua/src/lvm.hredis-5.0.14/deps/lua/src/lzio.credis-5.0.14/deps/lua/src/lzio.hredis-5.0.14/deps/lua/src/print.credis-5.0.14/deps/lua/src/strbuf.credis-5.0.14/deps/lua/src/strbuf.hredis-5.0.14/deps/lua/test/redis-5.0.14/deps/lua/test/READMEredis-5.0.14/deps/lua/test/bisect.luaredis-5.0.14/deps/lua/test/cf.luaredis-5.0.14/deps/lua/test/echo.luaredis-5.0.14/deps/lua/test/env.luaredis-5.0.14/deps/lua/test/factorial.luaredis-5.0.14/deps/lua/test/fib.luaredis-5.0.14/deps/lua/test/fibfor.luaredis-5.0.14/deps/lua/test/globals.luaredis-5.0.14/deps/lua/test/hello.luaredis-5.0.14/deps/lua/test/life.luaredis-5.0.14/deps/lua/test/luac.luaredis-5.0.14/deps/lua/test/printf.luaredis-5.0.14/deps/lua/test/readonly.luaredis-5.0.14/deps/lua/test/sieve.luaredis-5.0.14/deps/lua/test/sort.luaredis-5.0.14/deps/lua/test/table.luaredis-5.0.14/deps/lua/test/trace-calls.luaredis-5.0.14/deps/lua/test/trace-globals.luaredis-5.0.14/deps/lua/test/xd.luaredis-5.0.14/deps/update-jemalloc.shredis-5.0.14/redis.confredis-5.0.14/runtestredis-5.0.14/runtest-clusterredis-5.0.14/runtest-moduleapiredis-5.0.14/runtest-sentinelredis-5.0.14/sentinel.confredis-5.0.14/src/redis-5.0.14/src/.gitignoreredis-5.0.14/src/Makefileredis-5.0.14/src/adlist.credis-5.0.14/src/adlist.hredis-5.0.14/src/ae.credis-5.0.14/src/ae.hredis-5.0.14/src/ae_epoll.credis-5.0.14/src/ae_evport.credis-5.0.14/src/ae_kqueue.credis-5.0.14/src/ae_select.credis-5.0.14/src/anet.credis-5.0.14/src/anet.hredis-5.0.14/src/aof.credis-5.0.14/src/asciilogo.hredis-5.0.14/src/atomicvar.hredis-5.0.14/src/bio.credis-5.0.14/src/bio.hredis-5.0.14/src/bitops.credis-5.0.14/src/blocked.credis-5.0.14/src/childinfo.credis-5.0.14/src/cluster.credis-5.0.14/src/cluster.hredis-5.0.14/src/config.credis-5.0.14/src/config.hredis-5.0.14/src/crc16.credis-5.0.14/src/crc64.credis-5.0.14/src/crc64.hredis-5.0.14/src/db.credis-5.0.14/src/debug.credis-5.0.14/src/debugmacro.hredis-5.0.14/src/defrag.credis-5.0.14/src/dict.credis-5.0.14/src/dict.hredis-5.0.14/src/endianconv.credis-5.0.14/src/endianconv.hredis-5.0.14/src/evict.credis-5.0.14/src/expire.credis-5.0.14/src/fmacros.hredis-5.0.14/src/geo.credis-5.0.14/src/geo.hredis-5.0.14/src/geohash.credis-5.0.14/src/geohash.hredis-5.0.14/src/geohash_helper.credis-5.0.14/src/geohash_helper.hredis-5.0.14/src/help.hredis-5.0.14/src/hyperloglog.credis-5.0.14/src/intset.credis-5.0.14/src/intset.hredis-5.0.14/src/latency.credis-5.0.14/src/latency.hredis-5.0.14/src/lazyfree.credis-5.0.14/src/listpack.credis-5.0.14/src/listpack.hredis-5.0.14/src/listpack_malloc.hredis-5.0.14/src/localtime.credis-5.0.14/src/lolwut.credis-5.0.14/src/lolwut5.credis-5.0.14/src/lzf.hredis-5.0.14/src/lzfP.hredis-5.0.14/src/lzf_c.credis-5.0.14/src/lzf_d.credis-5.0.14/src/memtest.credis-5.0.14/src/mkreleasehdr.shredis-5.0.14/src/module.credis-5.0.14/src/modules/redis-5.0.14/src/modules/.gitignoreredis-5.0.14/src/modules/Makefileredis-5.0.14/src/modules/gendoc.rbredis-5.0.14/src/modules/helloblock.credis-5.0.14/src/modules/hellocluster.credis-5.0.14/src/modules/hellodict.credis-5.0.14/src/modules/hellotimer.credis-5.0.14/src/modules/hellotype.credis-5.0.14/src/modules/helloworld.credis-5.0.14/src/modules/testmodule.credis-5.0.14/src/multi.credis-5.0.14/src/networking.credis-5.0.14/src/notify.credis-5.0.14/src/object.credis-5.0.14/src/pqsort.credis-5.0.14/src/pqsort.hredis-5.0.14/src/pubsub.credis-5.0.14/src/quicklist.credis-5.0.14/src/quicklist.hredis-5.0.14/src/rand.credis-5.0.14/src/rand.hredis-5.0.14/src/rax.credis-5.0.14/src/rax.hredis-5.0.14/src/rax_malloc.hredis-5.0.14/src/rdb.credis-5.0.14/src/rdb.hredis-5.0.14/src/redis-benchmark.credis-5.0.14/src/redis-check-aof.credis-5.0.14/src/redis-check-rdb.credis-5.0.14/src/redis-cli.credis-5.0.14/src/redis-trib.rbredis-5.0.14/src/redisassert.hredis-5.0.14/src/redismodule.hredis-5.0.14/src/release.credis-5.0.14/src/replication.credis-5.0.14/src/rio.credis-5.0.14/src/rio.hredis-5.0.14/src/scripting.credis-5.0.14/src/sds.credis-5.0.14/src/sds.hredis-5.0.14/src/sdsalloc.hredis-5.0.14/src/sentinel.credis-5.0.14/src/server.credis-5.0.14/src/server.hredis-5.0.14/src/setproctitle.credis-5.0.14/src/sha1.credis-5.0.14/src/sha1.hredis-5.0.14/src/siphash.credis-5.0.14/src/slowlog.credis-5.0.14/src/slowlog.hredis-5.0.14/src/solarisfixes.hredis-5.0.14/src/sort.credis-5.0.14/src/sparkline.credis-5.0.14/src/sparkline.hredis-5.0.14/src/stream.hredis-5.0.14/src/syncio.credis-5.0.14/src/t_hash.credis-5.0.14/src/t_list.credis-5.0.14/src/t_set.credis-5.0.14/src/t_stream.credis-5.0.14/src/t_string.credis-5.0.14/src/t_zset.credis-5.0.14/src/testhelp.hredis-5.0.14/src/util.credis-5.0.14/src/util.hredis-5.0.14/src/valgrind.supredis-5.0.14/src/version.hredis-5.0.14/src/ziplist.credis-5.0.14/src/ziplist.hredis-5.0.14/src/zipmap.credis-5.0.14/src/zipmap.hredis-5.0.14/src/zmalloc.credis-5.0.14/src/zmalloc.hredis-5.0.14/tests/redis-5.0.14/tests/assets/redis-5.0.14/tests/assets/default.confredis-5.0.14/tests/assets/encodings.rdbredis-5.0.14/tests/assets/hash-zipmap.rdbredis-5.0.14/tests/cluster/redis-5.0.14/tests/cluster/cluster.tclredis-5.0.14/tests/cluster/run.tclredis-5.0.14/tests/cluster/tests/redis-5.0.14/tests/cluster/tests/00-base.tclredis-5.0.14/tests/cluster/tests/01-faildet.tclredis-5.0.14/tests/cluster/tests/02-failover.tclredis-5.0.14/tests/cluster/tests/03-failover-loop.tclredis-5.0.14/tests/cluster/tests/04-resharding.tclredis-5.0.14/tests/cluster/tests/05-slave-selection.tclredis-5.0.14/tests/cluster/tests/06-slave-stop-cond.tclredis-5.0.14/tests/cluster/tests/07-replica-migration.tclredis-5.0.14/tests/cluster/tests/08-update-msg.tclredis-5.0.14/tests/cluster/tests/09-pubsub.tclredis-5.0.14/tests/cluster/tests/10-manual-failover.tclredis-5.0.14/tests/cluster/tests/11-manual-takeover.tclredis-5.0.14/tests/cluster/tests/12-replica-migration-2.tclredis-5.0.14/tests/cluster/tests/13-no-failover-option.tclredis-5.0.14/tests/cluster/tests/16-transactions-on-replica.tclredis-5.0.14/tests/cluster/tests/helpers/redis-5.0.14/tests/cluster/tests/helpers/onlydots.tclredis-5.0.14/tests/cluster/tests/includes/redis-5.0.14/tests/cluster/tests/includes/init-tests.tclredis-5.0.14/tests/cluster/tmp/redis-5.0.14/tests/cluster/tmp/.gitignoreredis-5.0.14/tests/helpers/redis-5.0.14/tests/helpers/bg_block_op.tclredis-5.0.14/tests/helpers/bg_complex_data.tclredis-5.0.14/tests/helpers/gen_write_load.tclredis-5.0.14/tests/instances.tclredis-5.0.14/tests/integration/redis-5.0.14/tests/integration/aof-race.tclredis-5.0.14/tests/integration/aof.tclredis-5.0.14/tests/integration/block-repl.tclredis-5.0.14/tests/integration/convert-zipmap-hash-on-load.tclredis-5.0.14/tests/integration/logging.tclredis-5.0.14/tests/integration/psync2-reg.tclredis-5.0.14/tests/integration/psync2.tclredis-5.0.14/tests/integration/rdb.tclredis-5.0.14/tests/integration/redis-cli.tclredis-5.0.14/tests/integration/replication-2.tclredis-5.0.14/tests/integration/replication-3.tclredis-5.0.14/tests/integration/replication-4.tclredis-5.0.14/tests/integration/replication-psync.tclredis-5.0.14/tests/integration/replication.tclredis-5.0.14/tests/modules/redis-5.0.14/tests/modules/Makefileredis-5.0.14/tests/modules/commandfilter.credis-5.0.14/tests/modules/testrdb.credis-5.0.14/tests/sentinel/redis-5.0.14/tests/sentinel/run.tclredis-5.0.14/tests/sentinel/tests/redis-5.0.14/tests/sentinel/tests/00-base.tclredis-5.0.14/tests/sentinel/tests/01-conf-update.tclredis-5.0.14/tests/sentinel/tests/02-slaves-reconf.tclredis-5.0.14/tests/sentinel/tests/03-runtime-reconf.tclredis-5.0.14/tests/sentinel/tests/04-slave-selection.tclredis-5.0.14/tests/sentinel/tests/05-manual.tclredis-5.0.14/tests/sentinel/tests/06-ckquorum.tclredis-5.0.14/tests/sentinel/tests/07-down-conditions.tclredis-5.0.14/tests/sentinel/tests/includes/redis-5.0.14/tests/sentinel/tests/includes/init-tests.tclredis-5.0.14/tests/sentinel/tmp/redis-5.0.14/tests/sentinel/tmp/.gitignoreredis-5.0.14/tests/support/redis-5.0.14/tests/support/cluster.tclredis-5.0.14/tests/support/redis.tclredis-5.0.14/tests/support/server.tclredis-5.0.14/tests/support/test.tclredis-5.0.14/tests/support/tmpfile.tclredis-5.0.14/tests/support/util.tclredis-5.0.14/tests/test_helper.tclredis-5.0.14/tests/tmp/redis-5.0.14/tests/tmp/.gitignoreredis-5.0.14/tests/unit/redis-5.0.14/tests/unit/aofrw.tclredis-5.0.14/tests/unit/auth.tclredis-5.0.14/tests/unit/bitfield.tclredis-5.0.14/tests/unit/bitops.tclredis-5.0.14/tests/unit/dump.tclredis-5.0.14/tests/unit/expire.tclredis-5.0.14/tests/unit/geo.tclredis-5.0.14/tests/unit/hyperloglog.tclredis-5.0.14/tests/unit/introspection-2.tclredis-5.0.14/tests/unit/introspection.tclredis-5.0.14/tests/unit/keyspace.tclredis-5.0.14/tests/unit/latency-monitor.tclredis-5.0.14/tests/unit/lazyfree.tclredis-5.0.14/tests/unit/limits.tclredis-5.0.14/tests/unit/maxmemory.tclredis-5.0.14/tests/unit/memefficiency.tclredis-5.0.14/tests/unit/moduleapi/redis-5.0.14/tests/unit/moduleapi/commandfilter.tclredis-5.0.14/tests/unit/moduleapi/testrdb.tclredis-5.0.14/tests/unit/multi.tclredis-5.0.14/tests/unit/obuf-limits.tclredis-5.0.14/tests/unit/other.tclredis-5.0.14/tests/unit/pendingquerybuf.tclredis-5.0.14/tests/unit/printver.tclredis-5.0.14/tests/unit/protocol.tclredis-5.0.14/tests/unit/pubsub.tclredis-5.0.14/tests/unit/quit.tclredis-5.0.14/tests/unit/scan.tclredis-5.0.14/tests/unit/scripting.tclredis-5.0.14/tests/unit/slowlog.tclredis-5.0.14/tests/unit/sort.tclredis-5.0.14/tests/unit/type/redis-5.0.14/tests/unit/type/hash.tclredis-5.0.14/tests/unit/type/incr.tclredis-5.0.14/tests/unit/type/list-2.tclredis-5.0.14/tests/unit/type/list-3.tclredis-5.0.14/tests/unit/type/list-common.tclredis-5.0.14/tests/unit/type/list.tclredis-5.0.14/tests/unit/type/set.tclredis-5.0.14/tests/unit/type/stream-cgroups.tclredis-5.0.14/tests/unit/type/stream.tclredis-5.0.14/tests/unit/type/string.tclredis-5.0.14/tests/unit/type/zset.tclredis-5.0.14/tests/unit/violations.tclredis-5.0.14/tests/unit/wait.tclredis-5.0.14/utils/redis-5.0.14/utils/build-static-symbols.tclredis-5.0.14/utils/cluster_fail_time.tclredis-5.0.14/utils/corrupt_rdb.credis-5.0.14/utils/create-cluster/redis-5.0.14/utils/create-cluster/.gitignoreredis-5.0.14/utils/create-cluster/READMEredis-5.0.14/utils/create-cluster/create-clusterredis-5.0.14/utils/generate-command-help.rbredis-5.0.14/utils/graphs/redis-5.0.14/utils/graphs/commits-over-time/redis-5.0.14/utils/graphs/commits-over-time/README.mdredis-5.0.14/utils/graphs/commits-over-time/genhtml.tclredis-5.0.14/utils/hashtable/redis-5.0.14/utils/hashtable/READMEredis-5.0.14/utils/hashtable/rehashing.credis-5.0.14/utils/hyperloglog/redis-5.0.14/utils/hyperloglog/.gitignoreredis-5.0.14/utils/hyperloglog/hll-err.rbredis-5.0.14/utils/hyperloglog/hll-gnuplot-graph.rbredis-5.0.14/utils/install_server.shredis-5.0.14/utils/lru/redis-5.0.14/utils/lru/READMEredis-5.0.14/utils/lru/lfu-simulation.credis-5.0.14/utils/lru/test-lru.rbredis-5.0.14/utils/redis-copy.rbredis-5.0.14/utils/redis-sha1.rbredis-5.0.14/utils/redis_init_scriptredis-5.0.14/utils/redis_init_script.tplredis-5.0.14/utils/releasetools/redis-5.0.14/utils/releasetools/01_create_tarball.shredis-5.0.14/utils/releasetools/02_upload_tarball.shredis-5.0.14/utils/releasetools/03_test_release.shredis-5.0.14/utils/releasetools/04_release_hash.shredis-5.0.14/utils/releasetools/changelog.tclredis-5.0.14/utils/speed-regression.tclredis-5.0.14/utils/whatisdoing.sh
4.查看解压文件情况
[root@localhost ~]# ll总用量 1972-rw-------. 1 root root 2757 3月 20 03:15 anaconda-ks.cfg-rw-r--r--. 1 root root 2765 3月 20 03:40 initial-setup-ks.cfg-rw-------. 1 root root 2037 3月 20 03:15 original-ks.cfgdrwxrwxr-x. 6 root root 4096 10月 4 2021 redis-5.0.14-rw-r--r--. 1 root root 2000179 10月 4 2021 redis-5.0.14.tar.gz
5.进入解压的redis-5.0.14目录下,编译和安装
[root@localhost ~]# cd redis-5.0.14/[root@localhost redis-5.0.14]# make
6.查看安装后的redis目录
[root@localhost redis-5.0.14]# ll总用量 288-rw-rw-r--. 1 root root 127554 10月 4 2021 00-RELEASENOTES-rw-rw-r--. 1 root root 53 10月 4 2021 BUGS-rw-rw-r--. 1 root root 2381 10月 4 2021 CONTRIBUTING-rw-rw-r--. 1 root root 1487 10月 4 2021 COPYINGdrwxrwxr-x. 6 root root 192 3月 24 01:04 deps-rw-rw-r--. 1 root root 11 10月 4 2021 INSTALL-rw-rw-r--. 1 root root 151 10月 4 2021 Makefile-rw-rw-r--. 1 root root 6888 10月 4 2021 MANIFESTO-rw-rw-r--. 1 root root 20555 10月 4 2021 README.md-rw-rw-r--. 1 root root 63088 10月 4 2021 redis.conf-rwxrwxr-x. 1 root root 275 10月 4 2021 runtest-rwxrwxr-x. 1 root root 280 10月 4 2021 runtest-cluster-rwxrwxr-x. 1 root root 373 10月 4 2021 runtest-moduleapi-rwxrwxr-x. 1 root root 281 10月 4 2021 runtest-sentinel-rw-rw-r--. 1 root root 9710 10月 4 2021 sentinel.confdrwxrwxr-x. 3 root root 8192 3月 24 01:04 srcdrwxrwxr-x. 11 root root 182 10月 4 2021 testsdrwxrwxr-x. 8 root root 4096 10月 4 2021 utils
7.进入reissued.conf文件
[root@localhost redis-5.0.14]# vim redis.conf
8.修改配置 redis.conf 文件
进入后:/daemonize 回车,把光标使用方向键移动到“daemonize no”后面按“i”进行编辑修改前:# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.daemonize no //把no修改成yes 修改后:# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.daemonize yes //后台启动 修改完成后:按ESC,:/protected-mode 回车(步骤和上面一样不写了)修改前:## By default protected mode is enabled. You should disable it only if# you are sure you want clients from other hosts to connect to Redis# even if no authentication is configured, nor a specific set of interfaces# are explicitly listed using the "bind" directive.protected-mode yes //把yes该成no 修改后:## By default protected mode is enabled. You should disable it only if# you are sure you want clients from other hosts to connect to Redis# even if no authentication is configured, nor a specific set of interfaces# are explicitly listed using the "bind" directive.protected-mode no //关闭保护模式,开启的话,只有本机才可以访问redis 修改完成后:按ESC, :/bind 回车 (在#bind 172.0.0.1 ::1下一行添加)修改前:# By default, if no "bind" configuration directive is specified, Redis listens# for connections from all the network interfaces available on the server.# It is possible to listen to just one or multiple selected interfaces using# the "bind" configuration directive, followed by one or more IP addresses.## Examples:## bind 192.168.1.100 10.0.0.1# bind 127.0.0.1 ::1# //在这里添加 修改后:# By default, if no "bind" configuration directive is specified, Redis listens# for connections from all the network interfaces available on the server.# It is possible to listen to just one or multiple selected interfaces using# the "bind" configuration directive, followed by one or more IP addresses.## Examples:## bind 192.168.1.100 10.0.0.1# bind 127.0.0.1 ::1# bind 20.0.0.10 //bind绑定的是自己机器网卡的ip#最后按ESC输入:wq(保存退出)
9.启动redis服务
[root@localhost redis-5.0.14]# src/redis-server redis.conf40968:C 24 Mar 2023 01:34:05.988 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo40968:C 24 Mar 2023 01:34:05.988 # Redis version=5.0.14, bits=64, commit=00000000, modified=0, pid=40968, just started40968:C 24 Mar 2023 01:34:05.988 # Configuration loaded[root@localhost redis-5.0.14]#
10.验证redis服务启动是否成功
[root@localhost redis-5.0.14]# ps -ef | grep redisroot 40969 1 0 01:34 ? 00:00:00 src/redis-server 127.0.0.1:6379root 40974 5333 0 01:34 pts/2 00:00:00 grep --color=auto redis
11.登录redis服务
[root@localhost redis-5.0.14]# src/redis-cli127.0.0.1:6379>
12.退出redis客户端
[root@localhost redis-5.0.14]# src/redis-cli127.0.0.1:6379> QUIT
后加:退出reddis服务(三种)命令
kill 进程号
2.pkill redis‐server
3.src/redis‐cli shutdown
关于“怎么搭建单机Redis缓存服务”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。