银河麒麟桌面操作系统V10上安装使用redis及图形界面管理工具RDM(RedisDesktopManager)


唠叨方冥王星
唠叨方冥王星 2022-09-29 09:30:56 52180
分类专栏: 资讯

前言

本文介绍银河麒麟桌面系统V10上redis及图形管理工具的安装使用

一、安装Redis

点击UK图标、所有程序、终端,打开终端

 

输入安装指令sudo apt install redis-server -y,参考如下:

  1. yeqiang@yeqiang-KVM-Virtual-Machine:~$ sudo apt install redis-server -y
  2. [sudo] yeqiang 的密码:
  3. 正在读取软件包列表... 完成
  4. 正在分析软件包的依赖关系树
  5. 正在读取状态信息... 完成
  6. 下列软件包是自动安装的并且现在不需要了:
  7. apt-clone aptdaemon aptdaemon-data dpkg-repack gir1.2-javascriptcoregtk-4.0
  8. gir1.2-json-1.0 gir1.2-timezonemap-1.0 gir1.2-vte-2.91 gir1.2-webkit2-4.0
  9. gir1.2-xkl-1.0 laptop-detect libido3-0.1-0 libiw30 libtimezonemap-data
  10. libtimezonemap1 python-pwquality python3-aptdaemon
  11. python3-aptdaemon.gtk3widgets python3-defer python3-icu python3-pam
  12. python3-pyudev rdate
  13. 使用'sudo apt autoremove'来卸载它(它们)。
  14. 将会同时安装下列软件:
  15. libjemalloc1 redis-tools
  16. 建议安装:
  17. ruby-redis
  18. 下列【新】软件包将被安装:
  19. libjemalloc1 redis-server redis-tools
  20. 升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 410 个软件包未被升级。
  21. 需要下载 456 kB 的归档。
  22. 解压缩后会消耗 1,396 kB 的额外空间。
  23. 获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/universe arm64 libjemalloc1 arm64 3.6.0-9kord1 [63.6 kB]
  24. 获取:2 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/universe arm64 redis-tools arm64 2:3.0.6-1kord0.4 [92.5 kB]
  25. 获取:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/universe arm64 redis-server arm64 2:3.0.6-1kord0.4 [300 kB]
  26. 已下载 456 kB,耗时 0秒 (496 kB/s)
  27. 正在选中未选择的软件包 libjemalloc1。
  28. (正在读取数据库 ... 系统当前共安装有 240238 个文件和目录。)
  29. 正准备解包 .../libjemalloc1_3.6.0-9kord1_arm64.deb ...
  30. 正在解包 libjemalloc1 (3.6.0-9kord1) ...
  31. 正在选中未选择的软件包 redis-tools。
  32. 正准备解包 .../redis-tools_2%3a3.0.6-1kord0.4_arm64.deb ...
  33. 正在解包 redis-tools (2:3.0.6-1kord0.4) ...
  34. 正在选中未选择的软件包 redis-server。
  35. 正准备解包 .../redis-server_2%3a3.0.6-1kord0.4_arm64.deb ...
  36. 正在解包 redis-server (2:3.0.6-1kord0.4) ...
  37. 正在处理用于 libc-bin (2.23-0kord11k20.5) 的触发器 ...
  38. 正在处理用于 man-db (2.7.5-1kord) 的触发器 ...
  39. 正在处理用于 systemd (229-4kord21.21k4) 的触发器 ...
  40. 正在处理用于 ureadahead (0.100.0-19kord) 的触发器 ...
  41. 正在设置 libjemalloc1 (3.6.0-9kord1) ...
  42. 正在设置 redis-tools (2:3.0.6-1kord0.4) ...
  43. 正在设置 redis-server (2:3.0.6-1kord0.4) ...
  44. 正在处理用于 libc-bin (2.23-0kord11k20.5) 的触发器 ...
  45. 正在处理用于 systemd (229-4kord21.21k4) 的触发器 ...
  46. 正在处理用于 ureadahead (0.100.0-19kord) 的触发器 ...
  47. yeqiang@yeqiang-KVM-Virtual-Machine:~$

 

查看redis-server服务状态:systemctl status redis-server

可以看到安装后,redis-server服务已经自动启动

查看服务端口,可以看到redis-server已经再默认端口6379上打开监听。注意默认监听地址是127.0.0.1

默认安装的redis-server配置文件路径

二、命令行工具验证

安装redis-server,默认会把客户端工具redis-cli安装上去,可以铜鼓各哦redis-cli查看服务器信息

  1. yeqiang@yeqiang-KVM-Virtual-Machine:~$ redis-cli -h 127.0.0.1
  2. 127.0.0.1:6379> info
  3. Server
  4. redis_version:3.0.6
  5. redis_git_sha1:00000000
  6. redis_git_dirty:0
  7. redis_build_id:aeabf6a9f833c5c2
  8. redis_mode:standalone
  9. os:Linux 4.4.131-20200901.kylin.desktop-generic aarch64
  10. arch_bits:64
  11. multiplexing_api:epoll
  12. gcc_version:5.4.0
  13. process_id:23248
  14. run_id:f4e291ee36c0e38ceacb4e70fa5efc33589b00ef
  15. tcp_port:6379
  16. uptime_in_seconds:569
  17. uptime_in_days:0
  18. hz:10
  19. lru_clock:13643861
  20. config_file:/etc/redis/redis.conf
  21. Clients
  22. connected_clients:2
  23. client_longest_output_list:0
  24. client_biggest_input_buf:0
  25. blocked_clients:0
  26. Memory
  27. used_memory:546232
  28. used_memory_human:533.43K
  29. used_memory_rss:5906432
  30. used_memory_peak:546232
  31. used_memory_peak_human:533.43K
  32. used_memory_lua:36864
  33. mem_fragmentation_ratio:10.81
  34. mem_allocator:jemalloc-3.6.0
  35. Persistence
  36. loading:0
  37. rdb_changes_since_last_save:0
  38. rdb_bgsave_in_progress:0
  39. rdb_last_save_time:1607478812
  40. rdb_last_bgsave_status:ok
  41. rdb_last_bgsave_time_sec:-1
  42. rdb_current_bgsave_time_sec:-1
  43. aof_enabled:0
  44. aof_rewrite_in_progress:0
  45. aof_rewrite_scheduled:0
  46. aof_last_rewrite_time_sec:-1
  47. aof_current_rewrite_time_sec:-1
  48. aof_last_bgrewrite_status:ok
  49. aof_last_write_status:ok
  50. Stats
  51. total_connections_received:2
  52. total_commands_processed:1
  53. instantaneous_ops_per_sec:0
  54. total_net_input_bytes:28
  55. total_net_output_bytes:1937
  56. instantaneous_input_kbps:0.00
  57. instantaneous_output_kbps:0.00
  58. rejected_connections:0
  59. sync_full:0
  60. sync_partial_ok:0
  61. sync_partial_err:0
  62. expired_keys:0
  63. evicted_keys:0
  64. keyspace_hits:0
  65. keyspace_misses:0
  66. pubsub_channels:0
  67. pubsub_patterns:0
  68. latest_fork_usec:0
  69. migrate_cached_sockets:0
  70. Replication
  71. role:master
  72. connected_slaves:0
  73. master_repl_offset:0
  74. repl_backlog_active:0
  75. repl_backlog_size:1048576
  76. repl_backlog_first_byte_offset:0
  77. repl_backlog_histlen:0
  78. CPU
  79. used_cpu_sys:0.29
  80. used_cpu_user:0.17
  81. used_cpu_sys_children:0.00
  82. used_cpu_user_children:0.00
  83. Cluster
  84. cluster_enabled:0
  85. Keyspace
  86. 127.0.0.1:6379>

注意:当前银河麒麟源中redis-server版本为3.0.6,如果需要安装更高版本,则需要手动基于源码编译安装。

三、安装图形管理工具RDM(RedisDesktopManager)

安装snapd

  1. yeqiang@yeqiang-KVM-Virtual-Machine:~$ sudo apt install -y snapd
  2. 正在读取软件包列表... 完成
  3. 正在分析软件包的依赖关系树
  4. 正在读取状态信息... 完成
  5. 下列软件包是自动安装的并且现在不需要了:
  6. apt-clone aptdaemon aptdaemon-data dpkg-repack gir1.2-javascriptcoregtk-4.0 gir1.2-json-1.0 gir1.2-timezonemap-1.0 gir1.2-vte-2.91 gir1.2-webkit2-4.0 gir1.2-xkl-1.0
  7. laptop-detect libido3-0.1-0 libiw30 libtimezonemap-data libtimezonemap1 python-pwquality python3-aptdaemon python3-aptdaemon.gtk3widgets python3-defer python3-icu
  8. python3-pam python3-pyudev rdate
  9. 使用'sudo apt autoremove'来卸载它(它们)。
  10. 下列【新】软件包将被安装:
  11. snapd
  12. 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 410 个软件包未被升级。
  13. 需要下载 17.0 MB 的归档。
  14. 解压缩后会消耗 92.4 MB 的额外空间。
  15. 获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/universe arm64 snapd arm64 2.45.1kord0.2 [17.0 MB]
  16. 已下载 17.0 MB,耗时 0秒 (19.6 MB/s)
  17. 正在选中未选择的软件包 snapd。
  18. (正在读取数据库 ... 系统当前共安装有 240286 个文件和目录。)
  19. 正准备解包 .../snapd_2.45.1kord0.2_arm64.deb ...
  20. 正在解包 snapd (2.45.1kord0.2) ...
  21. 正在处理用于 desktop-file-utils (0.22-1kord5) 的触发器 ...
  22. 正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160415-0kord1) 的触发器 ...
  23. Rebuilding /usr/share/applications/bamf-2.index...
  24. 正在处理用于 mime-support (3.59kord1) 的触发器 ...
  25. 正在处理用于 man-db (2.7.5-1kord) 的触发器 ...
  26. 正在设置 snapd (2.45.1kord0.2) ...
  27. snapd.failure.service is a disabled or a static unit, not starting it.
  28. snapd.snap-repair.service is a disabled or a static unit, not starting it.

启动snapd服务

yeqiang-variable">@yeqiang-KVM-Virtual-Machine:~-variable">$ sudo systemctl enable snapd --now

安装redis-desktop-manager

sudo snap install redis-desktop-manager

安装成功后,复制.desktop文件到桌面

cp -regexp">/var/lib-regexp">/snapd/desktop-regexp">/applications/redis-desktop-manager_rdm.desktop -regexp">~/桌面/

双击桌面上的RedisDesktopManger图标(首次启动较慢,等待一会儿)

启动成功

 

四、使用RDM管理Redis

点击Connect to Redis Server,弹出的窗口,设置Name,点击OK

单击localhost(刚才设置的名称),打开连接

点击出现的serverinfo图标,右侧将显示redis服务器信息

选择db0,创建一个key

输入key, value,点击save,弹出的刷新提示,点击yes

查看key信息

错误处理

由于snap目前没有国内镜像,下载出错率较高,可以手动下载安装snap core及redis-desktop-manager

  1. wget https:/-regexp">/api.snapcraft.io/api-regexp">/v1/snaps-regexp">/download/99T7MUlRhtI3U0QFgl5mXXESAiSwt776_10446.snap
  2. sudo snap install ./99T7MUlRhtI3U0QFgl5mXXESAiSwt776_10446.snap --dangerous
  3. wget https:/-regexp">/api.snapcraft.io/api-regexp">/v1/snaps-regexp">/download/Iw3a6EauULwaud5DO0ixtrJg8o6VXaey_180.snap
  4. sudo snap install ./Iw3a6EauULwaud5DO0ixtrJg8o6VXaey_180.snap --dangerous

总结

基于银河麒麟桌面系统V10的apt可以轻松安装编译好的redis,如果需要更高版本,可以选择下载源码编译。图形界面管理工具RDM借助snap安装,操作方便难度不高,但是由于snap国内访问质量不高。大概率会出现安装失败情况。本文也最后也给出了手动安装方法。

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=10721
赞同 0
评论 0 条
唠叨方冥王星L0
粉丝 0 发表 9 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2672
【软件正版化】软件正版化工作要点  2637
统信UOS试玩黑神话:悟空  2532
信刻光盘安全隔离与信息交换系统  2216
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1092
grub引导程序无法找到指定设备和分区  743
WPS City Talk · 校招西安站来了!  15
金山办公2024算法挑战赛 | 报名截止日期更新  15
看到某国的寻呼机炸了,就问你用某水果手机发抖不?  14
有在找工作的IT人吗?  13
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!