FarNet.RedisKit
0.2.1
Prefix Reserved
See the version list below for details.
dotnet add package FarNet.RedisKit --version 0.2.1
NuGet\Install-Package FarNet.RedisKit -Version 0.2.1
<PackageReference Include="FarNet.RedisKit" Version="0.2.1" />
<PackageVersion Include="FarNet.RedisKit" Version="0.2.1" />
<PackageReference Include="FarNet.RedisKit" />
paket add FarNet.RedisKit --version 0.2.1
#r "nuget: FarNet.RedisKit, 0.2.1"
#:package FarNet.RedisKit@0.2.1
#addin nuget:?package=FarNet.RedisKit&version=0.2.1
#tool nuget:?package=FarNet.RedisKit&version=0.2.1
FarNet.RedisKit
Far Manager Redis helpers based on FarNet.Redis
About
RedisKit is the FarNet module for Redis operations in Far Manager.
Project FarNet
- Wiki: https://github.com/nightroman/FarNet/wiki
- Site: https://github.com/nightroman/FarNet
- Author: Roman Kuzmin
Install
- Far Manager
- Package FarNet
- Package FarNet.Redis
- Package FarNet.RedisKit
How to install and update FarNet and modules
https://github.com/nightroman/FarNet#readme
Commands
RedisKit commands start with rk:. Commands are invoked in the command line or
using F11 / FarNet / Invoke or defined in the user menu and file associations.
Command parameters are key=value pairs using the connection string format
rk: <mask>
rk:subcommand key=value; ...
Common parameters
redis=<configuration>Specifies the Redis configuration string or name.
Default: see Settings.
Commands
rk:Opens the Keys panel with the default Redis configuration and an optional key mask specified with a space after the command prefix.
rk:editOpens the string editor, see Edit string.
rk:keysOpens the Keys panel.
rk:hashOpens the Hash panel.
rk:listOpens the List panel.
rk:setOpens the Set panel.
rk:treeOpens the Keys panel with the folder tree.
Edit string
This command opens the string editor
rk:edit key=<key>
Parameters
key=<key>(required)Specifies the existing or new string key.
The editor is usually not modal. Saving commits the string to Redis.
Keys panel
This panel shows key folders, keys, value types and end-of-life dates.
Type marks: * String, H Hash, L List, S Set.
The panel is opened by
rk: <mask>
rk:keys mask=<mask>
rk:tree root=<root>; colon=<string>
Parameters
mask=<mask>(optional)Specifies the search pattern or wildcard or fixed prefix.
(1) If the mask contains
[or]then it is treated as Redis pattern. See: https://redis.io/docs/latest/commands/keys(2) If the mask contains
*or?then it is treated as wildcard with special symbols*and?and other characters literal.(3) Otherwise the mask is used as the fixed literal prefix. Keys are shown without this prefix but all operations work on actual keys with the prefix.
root=<root>(optional)Specifies the root key prefix for
rk:tree.
The trailing separator (colon) is optional.colon=<string>(optional)Specifies the folder separator for
rk:tree.
The default is traditional Redis colon (:).
Keys and actions
EnterOpens panels for Hash, List, Set keys and key folders.
UseEscin order to return to the keys panel.F4Opens the cursor string value editor.
ShiftF5Clones the cursor key with a new name.
ShiftF6Renames the cursor key.
F7Creates a new string key.
F8,DelDeletes the selected keys and key folders.
(!) Take special care on deleting folders.CtrlPgDn,CtrlPgUp,CtrlBackSlashThese keys may be used but not recommended for
rk:treefolder navigation.
Consider usingEnterandEscfor simple folder open / back operations.
Hash panel
This panel shows hash entries, fields and values. It is opened from the keys panel or by this command:
rk:hash key=<name>
Parameters
key=<name>(required)Specifies the hash key. If the key does not exist, a new hash will be created. If the key type does not match, it's an error.
Keys and actions
F4Opens the cursor hash value editor.
ShiftF5Clones the cursor entry.
ShiftF6Renames the cursor field.
F7Creates a new entry.
F8,DelDeletes the selected entries.
List panel
This panel shows list items. It is opened from the keys panel or by this command:
rk:list key=<name>
Parameters
key=<name>(required)Specifies the list key. If the key does not exist, a new list will be created. If the key type does not match, it's an error.
Keys and actions
F4Opens the cursor item editor.
ShiftF5Creates a new item before the cursor.
ShiftF6Renames the item.
F7Creates a new item at the tail.
F8,DelDeletes the selected items.
Set panel
This panel shows set members. It is opened from the keys panel or by this command:
rk:set key=<name>
Parameters
key=<name>(required)Specifies the set key. If the key does not exist, a new set will be created. If the key type does not match, it's an error.
Keys and actions
F4Opens the cursor member editor.
ShiftF5Creates a new member.
ShiftF6Renames the member.
F7Creates a new member.
F8,DelDeletes the selected members.
Menu
Help
Shows RedisKit help.
Settings
F11 / FarNet / Settings / RedisKit Settings and Workings
Settings/Configurations
Specifies Redis configurations, environment variables are expanded.
The default configuration name is specified by Workings/Configuration.
Example:
<Configurations>
<Configuration Name="Main">%FARNET_REDIS_CONFIGURATION%</Configuration>
<Configuration Name="Local">127.0.0.1:3278</Configuration>
</Configurations>
Workings/Configuration
Specifies the current default configuration name.
The name must exist in Settings/Configurations.
Example:
<Configuration>Local</Configuration>
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.6.3 | 101 | 10/11/2025 |
| 0.6.2 | 271 | 4/20/2025 |
| 0.6.1 | 229 | 4/17/2025 |
| 0.6.0 | 225 | 4/16/2025 |
| 0.5.1 | 169 | 2/4/2025 |
| 0.5.0 | 143 | 2/3/2025 |
| 0.4.0 | 145 | 1/31/2025 |
| 0.3.6 | 128 | 1/25/2025 |
| 0.3.5 | 174 | 1/1/2025 |
| 0.3.4 | 150 | 12/29/2024 |
| 0.3.3 | 151 | 12/24/2024 |
| 0.3.2 | 145 | 12/18/2024 |
| 0.3.1 | 159 | 12/14/2024 |
| 0.3.0 | 151 | 12/8/2024 |
| 0.2.6 | 161 | 10/27/2024 |
| 0.2.5 | 130 | 10/26/2024 |
| 0.2.4 | 147 | 10/25/2024 |
| 0.2.3 | 140 | 10/23/2024 |
| 0.2.2 | 156 | 10/22/2024 |
| 0.2.1 | 141 | 10/21/2024 |
| 0.2.0 | 161 | 10/21/2024 |
| 0.1.5 | 133 | 10/17/2024 |
| 0.1.4 | 198 | 5/15/2024 |
| 0.1.3 | 163 | 5/8/2024 |
| 0.1.2 | 165 | 5/7/2024 |
| 0.1.1 | 181 | 5/7/2024 |
| 0.1.0 | 193 | 5/6/2024 |
| 0.0.4 | 177 | 5/5/2024 |
| 0.0.3 | 169 | 5/5/2024 |
| 0.0.2 | 169 | 5/4/2024 |
| 0.0.1 | 190 | 5/4/2024 |